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