WikiHow này hướng dẫn bạn cách sử dụng Cửa hàng truy vấn SQL Server để theo dõi hiệu suất của các truy vấn cơ sở dữ liệu của bạn.
Các bước
Phần 1/3: Bật Cửa hàng truy vấn
Bước 1. Mở SQL Server Management Studio
Bạn có thể sử dụng tính năng Cửa hàng truy vấn của SQL Server để theo dõi cơ sở dữ liệu của mình về các vấn đề hiệu suất. Tính năng này được bao gồm trong SQL Server 2016 trở lên, nhưng bạn sẽ cần phải kích hoạt nó theo cách thủ công.
Bước 2. Mở Object Explorer
Nếu bạn chưa thấy Trình khám phá đối tượng, hãy nhấp vào Quan điểm ở đầu màn hình, sau đó nhấp vào Trình khám phá đối tượng.
Bước 3. Nhấp chuột phải vào cơ sở dữ liệu bạn muốn kiểm tra
Một menu sẽ xuất hiện.
Không thể sử dụng Cửa hàng truy vấn để theo dõi cơ sở dữ liệu chính hoặc cơ sở dữ liệu tạm thời
Bước 4. Nhấp vào Thuộc tính
Bước 5. Nhấp vào Cửa hàng truy vấn
Nó nằm trên hộp thoại Thuộc tính.
Bước 6. Chọn Bật trong Chế độ hoạt động ″ (Đã yêu cầu)
″ Cửa hàng truy vấn sẽ bắt đầu theo dõi tất cả các truy vấn.
Bước 7. Làm mới cơ sở dữ liệu trong bảng Object Explorer
Thao tác này sẽ thêm thư mục Cửa hàng truy vấn vào bảng điều khiển.
Bước 8. Tùy chỉnh khi Cửa hàng truy vấn tổng hợp dữ liệu mới
Cửa hàng truy vấn sẽ tổng hợp số liệu thống kê mới sau mỗi 60 phút theo mặc định. Dưới đây là cách thay đổi khoảng thời gian (sử dụng 15 phút làm ví dụ):
- ALTER DATABASE
- ĐẶT QUERY_STORE (INTERVAL_LENGTH_MINUTES = 15);.
Phần 2/3: Tìm các truy vấn tiêu tốn nhiều tài nguyên nhất
Bước 1. Nhấp vào - bên cạnh "Cửa hàng truy vấn" trong Trình khám phá đối tượng
Điều này hiển thị tất cả các tùy chọn Cửa hàng truy vấn.
Sử dụng phương pháp này để tìm ra những truy vấn cụ thể nào đang sử dụng nhiều tài nguyên máy chủ nhất
Bước 2. Nhấp vào Truy vấn tiêu thụ tài nguyên hàng đầu
Thao tác này sẽ mở ra một biểu đồ hiển thị 25 truy vấn tiêu tốn tài nguyên nhất trong cơ sở dữ liệu. Những kết quả này khá rộng, nhưng bạn có thể tùy chỉnh thêm biểu đồ để có thêm thông tin hữu ích.
Bước 3. Nhấp vào Cấu hình
Nó nằm ở góc trên cùng bên phải của báo cáo. Một cửa sổ hộp thoại sẽ xuất hiện.
Bước 4. Chọn tiêu chí tiêu thụ tài nguyên của bạn
Trong phần trên cùng ("Tiêu chí tiêu thụ tài nguyên"), hãy chọn tài nguyên bạn muốn kiểm tra (ví dụ: Thời gian CPU, Tiêu thụ bộ nhớ) và thống kê mong muốn (ví dụ: Trung bình, Toàn bộ).
Bước 5. Chọn một khoảng thời gian
Trong phần "Khoảng thời gian", chọn khoảng thời gian mà bạn muốn xem kết quả. Bạn có thể chọn một tùy chọn từ trình đơn thả xuống hoặc chèn ngày cụ thể vào các hộp được cung cấp.
Bước 6. Chọn bao nhiêu kết quả để xem
Để xem tất cả các truy vấn trong khoảng thời gian đã chọn, hãy nhấp vào Tất cả các dưới tiêu đề ″ Return ″. Để hiển thị một số truy vấn cụ thể, hãy chọn Đứng đầu và nhập một số (ví dụ:
Bước 10., 100).
Nếu bạn muốn lọt vào top 25 người vi phạm tồi tệ nhất, bạn không cần phải thực hiện bất kỳ thay đổi nào trong tiêu đề "Trở lại"
Bước 7. Bấm OK
Giờ đây, số liệu thống kê sẽ được làm mới để hiển thị những gì bạn muốn xem.
Bước 8. Điều chỉnh chế độ xem (tùy chọn)
Sử dụng các biểu tượng đồ thị nhỏ (lưới, biểu đồ và biểu đồ thanh) để xem kết quả ở các định dạng khác nhau. Các nút này nằm ở góc trên bên phải của kết quả.
Phần 3/3: Kiểm tra truy vấn đã hồi quy
Bước 1. Nhấp vào - bên cạnh "Cửa hàng truy vấn" trong Trình khám phá đối tượng
Điều này hiển thị tất cả các tùy chọn Cửa hàng truy vấn.
Sử dụng phương pháp này để tìm các truy vấn cụ thể hoạt động chậm hơn so với trước đây
Bước 2. Nhấp vào Truy vấn đã đăng ký
Thao tác này sẽ mở ra bảng điều khiển Truy vấn được hồi quy, nơi bạn sẽ tìm thấy các truy vấn và kế hoạch trong Cửa hàng truy vấn.
Bước 3. Chọn một kế hoạch từ menu thả xuống đầu tiên
Đó là menu có nhãn "Kiểm tra hồi quy" phía trên góc trên bên trái của bảng điều khiển. Mỗi kế hoạch sẽ hiển thị một báo cáo hiệu suất đồ họa khác nhau cho các truy vấn của bạn.
- Ví dụ: nếu bạn muốn kiểm tra các vấn đề trong khoảng thời gian cần thiết để các truy vấn chạy, hãy chọn Khoảng thời gian.
- Để xem các vấn đề liên quan đến việc sử dụng RAM, hãy chọn Tiêu thụ bộ nhớ.
Bước 4. Chọn một thống kê từ trình đơn thả xuống thứ hai
Đây là menu có nhãn ″ Dựa trên ″ (ở bên phải của menu trước. Thao tác này sẽ hiển thị lại kết quả.