Tôi muốn theo dõi tất cả các lệnh DML chạy trên một bảng cụ thể của cơ sở dữ liệu của tôi trong cấu hình máy chủ sql. Im sử dụng máy chủ sql 2008 R2Tôi có thể giám sát hiệu suất của bảng cụ thể trong máy chủ sql 2008 profiler
Trả lời
Có chắc chắn - bạn có thể muốn kiểm tra hàng loạt video này bởi Brad McGehee:
Mastering SQL Server Profiler - Video Training Course
Nó rất hữu ích và dạy cho bạn những điều cơ bản và một số khái niệm tiên tiến hơn của SQL Server Profiler. Rat khuyen khich.
Hoặc đây là phiên bản ngắn 10 phút bởi Brent Ozar: SQL Server Profiler Tutorial Video
Trong SQL Server Profiler, khi bạn tạo một dấu vết cấu hình mới, bạn có thể xác định lọc. Bạn có thể giới hạn số liệu thống kê được thu thập bởi một tấn tiêu chí khác nhau - một trong số đó là Object Name
, ví dụ: tên bảng bạn muốn kiểm tra.
Xem Profiler Filters để biết thêm thông tin về chủ đề cụ thể đó.
Tùy thuộc vào nhu cầu chính xác của bạn, bạn cũng có thể muốn xem xét extended events. Điều này có một số lợi thế hơn khi sử dụng SQL Profiler/SQL Trace về hiệu suất, tính linh hoạt của các bộ lọc và thông tin có sẵn.
Nếu bạn quyết định điều tra thêm về điều này, bạn có thể tìm thấy câu trả lời to another question hữu ích để thiết lập và chạy.
Bên cạnh các giải pháp được đề xuất, bạn có thể sử dụng công cụ của bên thứ ba đọc dấu vết SQL Server.
ApexSQL Comply là công cụ kiểm tra SQL Server sử dụng các dấu vết SQL, đọc thông tin liên quan từ chúng và lưu trữ nó vào cơ sở dữ liệu kho trung tâm của nó. Nó cho phép bạn chọn các bảng và các loại sự kiện mà bạn muốn theo dõi. Bạn có thể chỉ định theo dõi các bộ sự kiện khác nhau cho mọi cơ sở dữ liệu.
Nó cung cấp khác nhau được xây dựng trong báo cáo, nơi bạn có thể lọc theo một hoạt động DML cụ thể. Nó cũng có báo cáo tùy chỉnh, do đó bạn có thể tạo báo cáo của riêng mình.
Bạn có thể đặt công cụ theo dõi các sự kiện cụ thể trên bảng hoặc nếu bạn theo dõi tất cả các sự kiện, bạn có thể sử dụng bộ lọc trên báo cáo để chỉ hiển thị các lệnh DML.
Disclaimer: Tôi làm việc cho ApexSQL là một kỹ sư Hỗ trợ
- 1. Đo và giám sát Node.JS hiệu suất máy chủ
- 2. Hiệu suất của mệnh đề "Hợp nhất" trong máy chủ sql 2008 là gì?
- 3. Giám sát hiệu suất cho ASP.NET MVC2?
- 4. Giám sát hiệu suất mạng cho một quy trình cụ thể
- 5. Phần mềm giám sát hiệu suất máy chủ tốt cho Windows là gì?
- 6. Powershell im lặng/không giám sát cài đặt máy chủ sql 2008
- 7. Giám sát một RSS cụ thể
- 8. Giám sát/số liệu hiệu suất trong ứng dụng .NET
- 9. Xem dữ liệu của bảng trong máy chủ sql 2008
- 10. Giám sát hiệu suất liên tục của các ứng dụng .NET trong sản xuất?
- 11. Xác định các Sự cố Hiệu suất của Máy chủ SQL
- 12. Điều gì có thể gây ra hiệu suất máy chủ SQL xấu?
- 13. Hiệu suất của Máy chủ SQL: bảng dẫn xuất so với biểu thức bảng chung (CTE)
- 14. Giám sát máy chủ đơn giản với Java
- 15. Máy chủ SQL: hiệu suất dữ liệu chuỗi thời gian
- 16. SQL Server 2008 hiệu suất FileStream
- 17. Giám sát ASP.NET và SQL Server để bảo mật
- 18. Máy chủ SQL - Hiệu suất/Kích thước Nhược điểm của các Cột Null
- 19. Giám sát IIS 6.0
- 20. Chúng ta có thể có dữ liệu kiểu mảng trong máy chủ sql 2008
- 21. Phần mềm giám sát và cảnh báo máy chủ?
- 22. Có thể chọn một ORDER BY cụ thể trong SQL Server 2008 không?
- 23. Làm thế nào để giám sát hồ bơi kết nối hoạt động trong SQL Server?
- 24. Giám sát ZooKeeper với Giám sát
- 25. Sql Server 2008 R2 DC Chèn hiệu suất thay đổi
- 26. Giám sát ADO.NET Connection Thời gian mở
- 27. Bảng tạm thời của máy chủ SQL vs con trỏ
- 28. Kiểm tra hiệu năng của hàm vô hướng so với bảng trong máy chủ sql
- 29. git: công cụ giám sát repo
- 30. MySQL vs SQL Server 2005/2008 hiệu suất
đánh bại tôi vào nó! Cảm ơn bạn đã liên kết tới video - không thấy điều đó. – Ragster