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

Có cách nào để xem các truy vấn đắt tiền gần đây trong Sql Server 2005 không?

Bạn có thể xem các truy vấn đắt tiền gần đây với cái này ... Tôi sử dụng nó mọi lúc, nó có nhiều chi tiết hơn Activity Monitor.

NB:Điều này chỉ dành cho các gói đã lưu trong bộ nhớ cache.

SELECT TOP 10 SUBSTRING(qt.TEXT, (qs.statement_start_offset/2)+1,
((CASE qs.statement_end_offset
WHEN -1 THEN DATALENGTH(qt.TEXT)
ELSE qs.statement_end_offset
END - qs.statement_start_offset)/2)+1),
qs.execution_count,
qs.total_logical_reads, qs.last_logical_reads,
qs.total_logical_writes, qs.last_logical_writes,
qs.total_worker_time,
qs.last_worker_time,
qs.total_elapsed_time/1000000 total_elapsed_time_in_S,
qs.last_elapsed_time/1000000 last_elapsed_time_in_S,
qs.last_execution_time,
qp.query_plan
FROM sys.dm_exec_query_stats qs
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) qt
CROSS APPLY sys.dm_exec_query_plan(qs.plan_handle) qp
--ORDER BY qs.total_logical_reads DESC -- logical reads
--ORDER BY qs.total_logical_writes DESC -- logical writes
ORDER BY qs.total_worker_time DESC -- CPU time

Nguồn




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Máy chủ Sql:Đếm bản ghi (bao gồm cả 0) mỗi khoảng thời gian mười phút

  2. Có thể thay đổi kiểu dữ liệu của một cột trong một dạng xem không?

  3. Thay đổi ngôn ngữ mặc định của đăng nhập trong SQL Server

  4. Bí danh SQL cung cấp tên cột không hợp lệ

  5. Làm cách nào để xoay các cột văn bản trong SQL Server?