Это старая версия документа!
Найти причины тормозов 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/1000 AS очікування_сек,
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 = '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'