Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
|
najti_prichiny_tormozov_1s_sql [2026/04/17 07:30] tro создано |
najti_prichiny_tormozov_1s_sql [2026/05/04 08:43] (текущий) tro [Подивитись скыльки хвилин працюэть rphost 1c без перезапуску] |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Найти причины тормозов 1С SQL ====== | ====== Найти причины тормозов 1С SQL ====== | ||
| + | ===== Топ процесів що навантажують SQL Server прямо зараз ===== | ||
| + | < | ||
| + | SELECT TOP 20 | ||
| + | s.session_id, | ||
| + | s.login_name, | ||
| + | s.program_name, | ||
| + | s.host_name, | ||
| + | s.status, | ||
| + | DB_NAME(s.database_id) AS база, | ||
| + | r.command, | ||
| + | r.wait_type, | ||
| + | r.wait_time/ | ||
| + | r.cpu_time, | ||
| + | r.reads AS логічних_читань, | ||
| + | r.writes AS записів, | ||
| + | r.logical_reads AS фізичних_читань, | ||
| + | r.blocking_session_id AS блокує_сесія, | ||
| + | t.text AS запит | ||
| + | FROM sys.dm_exec_sessions s | ||
| + | LEFT JOIN sys.dm_exec_requests r ON s.session_id = r.session_id | ||
| + | OUTER APPLY sys.dm_exec_sql_text(r.sql_handle) t | ||
| + | WHERE s.is_user_process = 1 | ||
| + | AND r.session_id IS NOT NULL | ||
| + | ORDER BY r.cpu_time DESC, r.reads DESC | ||
| + | </ | ||
| + | ===== Подивитись скільки хвилин працює rphost 1c без перезапуску ===== | ||
| + | < | ||
| + | SELECT | ||
| + | COUNT(*) AS всього_зєднань, | ||
| + | SUM(CASE WHEN status = ' | ||
| + | MIN(c.connect_time) AS найстаріше, | ||
| + | DATEDIFF(MINUTE, | ||
| + | FROM sys.dm_exec_sessions s | ||
| + | JOIN sys.dm_exec_connections c ON s.session_id = c.session_id | ||
| + | WHERE s.program_name = '1CV83 Server' | ||
| + | </ | ||