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

Làm cách nào để xác minh rằng không đồng bộ / chờ đợi của tôi đang sử dụng cổng hoàn tất I / O?

Gọi WAITFOR DELAY '1:00:00' 1000 lần song song. Nếu ít hơn 1000 luồng đang được sử dụng, bạn đang nhận được IO không có luồng. Bạn sẽ thấy một vài chục (bao gồm rất nhiều chuỗi tiện ích được bắt đầu bởi thời gian chạy và khuôn khổ).

Bạn cũng có thể phá vỡ bằng trình gỡ lỗi và đảm bảo rằng không có luồng nào hiện đang chờ IO. Bạn có thể biết từ dấu vết ngăn xếp. Điều này hoạt động với bất kỳ ứng dụng hiện có nào.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PowerShell - Liệt kê tất cả các phiên bản SQL trên hệ thống của tôi?

  2. chọn một hàng cho mỗi ID

  3. Chuyển đổi ‘datetime2’ thành ‘smalldatetime’ trong SQL Server (Ví dụ T-SQL)

  4. Làm cách nào để bỏ một cột có phụ thuộc đối tượng trong SQL Server 2008?

  5. Tạo một dạng xem trong SQL Server 2017