Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Sự kiện chờ SQL Server -2

Xin chào,

Bạn sẽ thấy rằng sự kiện chờ nào nằm trong cơ sở dữ liệu SQL Server và trạng thái của các tác vụ hiện đang chờ.

Đọc bài viết trước với liên kết sau

Sự kiện chờ SQL Server -1

Để giải quyết sự chậm chạp của cơ sở dữ liệu SQL Server, bạn nên tìm sự kiện chờ nào tồn tại trong cơ sở dữ liệu.

Bạn có thể nhận danh sách và trạng thái của các nhiệm vụ hiện đang chờ bằng tập lệnh sau.

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. Các cách khác nhau để chèn dữ liệu vào Bảng SQL Server - Hướng dẫn SQL Server / TSQL Phần 100

  2. Salesforce SOQL từ SQL Server

  3. di chuyển dữ liệu từ MS SQL sang PostgreSQL?

  4. Tìm chỉ mục của lần xuất hiện cuối cùng của một chuỗi con bằng T-SQL

  5. DATETIMEOFFSETFROMPARTS () Ví dụ trong SQL Server (T-SQL)