najti_prichiny_tormozov_1s_sql

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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 ======
-===== Активні запити від програм 1С =====+===== Топ процесів що навантажують SQL Server прямо зараз =====
 <code> <code>
-SELECT TOP 10 +SELECT TOP 20 
-    s.session_id, s.program_name, +    s.session_id, 
-    r.wait_type, r.wait_time/1000 AS очікування_сек, +    s.login_name, 
-    r.blocking_session_id,+    s.program_name
 +    s.host_name, 
 +    s.status, 
 +    DB_NAME(s.database_id) AS база, 
 +    r.command
 +    r.wait_type, 
 +    r.wait_time/1000 AS очікування_сек
 +    r.cpu_time, 
 +    r.reads AS логічних_читань, 
 +    r.writes AS записів, 
 +    r.logical_reads AS фізичних_читань
 +    r.blocking_session_id AS блокує_сесія,
     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 '%1CV8%' +WHERE s.is_user_process = 1 
-ORDER BY r.wait_time DESC+  AND r.session_id IS NOT NULL 
 +ORDER BY r.cpu_time DESC, r.reads DESC 
 +</code> 
 +===== Подивитись скільки хвилин працює rphost 1c без перезапуску ===== 
 +<code> 
 +SELECT  
 +    COUNT(*) AS всього_зєднань, 
 +    SUM(CASE WHEN status = 'running' THEN 1 ELSE 0 END) AS running, 
 +    MIN(c.connect_time) AS найстаріше, 
 +    DATEDIFF(MINUTE, MIN(c.connect_time), GETDATE()) AS хвилин_без_перезапуску 
 +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'
 </code> </code>
  • /sites/data/attic/najti_prichiny_tormozov_1s_sql.1776411167.txt.gz
  • Последнее изменение: 2026/04/17 07:32
  • tro