Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Събития на изчакване на SQL сървър -2

Здравей,

Трябва да намерите кои от чакащите събития са в базата данни на SQL Server и състоянието на текущо чакащите задачи.

Прочетете предишната статия със следната връзка

Събития на изчакване на SQL Server -1

За да разрешите забавянето на базата данни на SQL Server, трябва да намерите кои изчакващи събития съществуват в базата данни.

Можете да получите списък и статус на текущо чакащи задачи със следния скрипт.

select wt.session_id, wt.exec_context_id, wt.wait_duration_ms, wt.wait_type, wt.blocking_session_id, wt.resource_address, wt.resource_description, s.program_name, st.text, sp.query_plan, s.cpu_time cpu_time_ms, s.memory_usage*8 memory_usage_kb
from sys.dm_os_waiting_tasks wt
	join sys.dm_exec_sessions s on s.session_id=wt.session_id
	join sys.dm_exec_requests r on r.session_id=s.session_id
	outer apply sys.dm_exec_sql_text(r.sql_handle) st
	outer apply sys.dm_exec_query_plan(r.plan_handle) sp
where s.is_user_process=1
order by wt.session_id, wt.exec_context_id;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Архивно шифроване на база данни на SQL Server

  2. Премахнете странните знаци ( A с шапка) от колоната varchar на SQL Server

  3. Актуализирайте записите в таблицата от CTE

  4. SQL Server :Колони към редове

  5. Как да инсталирате SQL Server на SUSE 12