SQL Server Profiler – Công cụ theo dõi câu lệnh TSQL truy cập vào Database Engine

09:12 - 10/09/2021  |  180 lượt xem

Chia sẻ
Hầu hết các chương trình đang được phát triển, vận hành tại EVNCPC lưu trữ dữ liệu trên Cơ sở dữ liệu (CSDL) SQL Server. Trong quá trình chương trình, ứng dụng hoạt động đôi lúc cũng gặp các sự cố về dữ liệu như: xử lý chậm, đọc, ghi dữ liệu không thành công gây ra hiện tượng truy cập chương trình hay gặp lỗi, truy cập các chức năng hay chạy báo cáo chậm… thì SQL Server Profiler là một giải pháp hiệu quả, đi kèm với CSDL SQL Server. Công cụ này rất hữu ích cho người quản trị CSDL để theo dõi các câu lệnh TSQL (SQL, DDL, DML) truy cập từ ứng dụng vào Database Engine. Dựa vào đó, người quản trị vận hành có thể phân tích, đánh giá và cải thiện tốc độ xử lý của CSDL.
SQL Server Profiler – Công cụ theo dõi câu lệnh TSQL truy cập vào Database Engine

Giao diện đăng nhập

Bài viết sau đây sẽ hướng dẫn sử dụng, theo dõi các câu lệnh xử lý lâu trên Database dựa vào công cụ SQL Server Profiler:

Bước 1. Vào Microsoft SQL Server Management Studio, chọn Tools\SQL Server profiler

Bước 2: Nhập tài khoản → Connect

Bước 3: Tại tab Use the temple chọn Turning

Bước 4: Evens Selection → Column Filers… → DatabaseName → Nhập tên Database cần theo dõi.

Bước 5: Duration → Nhập thời gian câu lệnh xử lý (ví dụ: >= 200ms) → OK

Bước 6: Chọn RUN

Dựa vào danh sách các câu lệnh có thời gian xử lý lâu, người quản trị hoặc người phát triển có thể phát hiện các bất thường và nâng cấp tối ưu hệ thống để đảm bảo chương trình hoạt động ổn định.

Chúc bạn thành công!

Nguyễn Bảo Nguyên

09:12 - 10/09/2021  |  180 lượt xem

Chia sẻ

TIN BÀI ĐỌC NHIỀU