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

Hiệu suất máy chủ SQL TOP IO Truy vấn -1

Xin chào,

Nếu bạn nhận được khiếu nại về độ chậm từ khách hàng, bạn cần theo dõi Phiên bản SQL Server và cơ sở dữ liệu mà sql đang tiêu tốn nhiều tài nguyên.

SQL Server DBA nên giám sát cơ sở dữ liệu mọi lúc và nếu có nhiều sql đang chạy thời gian thực thi lâu hoặc tiêu tốn nhiều tài nguyên IO thì nó phải được báo cáo cho nhà phát triển và nhà phát triển và dba nên kiểm tra các sqls này.

Bạn có thể tìm thấy các IOqueries HÀNG ĐẦU trong cơ sở dữ liệu SQL Server với truy vấn sau.

 select SUBSTRING (st.text, (qs.statement_start_offset / 2) +1, ((case statement_end_offset khi -1 rồi đến DATALENGTH (st.text) else qs.statement_end_offset end - qs.statement_start_offset) / 2) +1) dưới dạng statement_text, qs.total_logical_reads, qs.total_physical_reads, qs.execution_count từ sys.dm_exec_query_stats dưới dạng qs áp dụng chéo sys.dm_exec_sql_text (qs.sql_handle) theo đơn đặt hàng của qs.total_county 

Kết quả truy vấn sẽ giống như ảnh chụp màn hình sau


  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 - Cách tốt nhất để lấy danh tính của hàng được chèn?

  2. Tên bảng dưới dạng một biến

  3. Tổng quan về Nhiệm vụ Dịch vụ giám sát cơ sở dữ liệu mới nhất - Spotlight Cloud

  4. Cách lấy tất cả các Bảng có hoặc không có Ràng buộc khóa chính trong Cơ sở dữ liệu máy chủ Sql - Hướng dẫn sử dụng SQL Server / TSQL 59

  5. cách hiệu quả để triển khai phân trang