Trang này được dịch bằng máy. Đọc bản gốc tiếng Anh. English

HQbird cung cấp cho bạn hai cách để xem Firebird đang hoạt động như thế nào: Giám sát nâng cao cho biểu đồ theo phút và chi tiết trực tiếp, và Báo cáo dấu vết hiệu suất để phân tích sâu hơn về các truy vấn SQL chậm và thường xuyên. Cả hai đều chạy trên máy chủ; Giám sát nâng cao cũng có thể cung cấp dữ liệu cho HQCenter.

Hai phương pháp giám sát

Giám sát nâng cao

Thu thập liên tục từ Trace API, MON$, bảng khóa, giao dịch, CPU và RAM - được hiển thị dưới dạng biểu đồ theo phút với chi tiết cho từng phút. Dữ liệu xuất hiện sau 1-2 phút xử lý, cục bộ trên cổng 8083 và tùy chọn trong HQCenter.

Cách sử dụng

Báo cáo dấu vết hiệu suất

Phân tích chuyên sâu theo lịch trình của nhật ký dấu vết (ví dụ trong một ngày làm việc). Sử dụng để đánh giá tác động thống kê của các truy vấn rất thường xuyên, truy vấn dài và các mẫu tương tự. Cũng có sẵn cho Firebird tiêu chuẩn trên một số gói đăng ký máy tính.

Cách thiết lập

1. Giám sát nâng cao

Mở giao diện web HQbird trên cổng 8083 (ví dụ http://localhost:8083) với cùng tên người dùng và mật khẩu như giao diện chính.

Biểu đồ bao gồm IO, tải, truy vấn, CPU/RAM máy chủ, giao dịch và bảng khóa. Mỗi phút cũng ghi lại SQL hàng đầu, giao dịch chạy lâu và quy trình máy khách. Danh sách số liệu đầy đủ: Tổng quan HQCenter.

Xem video để biết cách thiết lập và hướng dẫn về chế độ xem theo phút.

2. Báo cáo dấu vết hiệu suất

HQbird có thể thu thập dấu vết hiệu suất theo lịch trình để tìm các truy vấn SQL chậm, thường xuyên hoặc tốn kém khác. Thiết lập mất chưa đầy một phút. Nếu bạn chạy Firebird tiêu chuẩn thay thế, hãy làm theo hướng dẫn này.

Bật dấu vết cấp máy chủ

Trong giao diện chính (localhost:8082), mở tab Hiệu suất ở bên trái và chọn Dấu vết cấp máy chủ HQbird (biểu tượng cấu hình) để bao phủ tất cả cơ sở dữ liệu trên máy chủ.

Tab Hiệu suất HQbird - dấu vết cấp máy chủ
Tab Hiệu suất → Dấu vết cấp máy chủ HQbird.

Cài đặt bắt buộc

Hộp thoại cài đặt giám sát hiệu suất HQbird
Bật giám sát, đặt CRON bắt đầu/dừng và giới hạn thời lượng SQL.
  • Bật giám sát hiệu suất - phải bật để chạy dấu vết theo lịch trình.
  • Bắt đầu phiên dấu vết lúc / Dừng phiên dấu vết - biểu thức CRON. Mặc định là 10:30-11:00; thay đổi để phù hợp với tải của bạn.
  • Giới hạn thời lượng SQL - ghi nhật ký các truy vấn chậm hơn mức này (miligiây). Mặc định là 1000 ms. Bắt đầu ở 50 ms, sau đó thử 1 ms và 0 ms vào những ngày sau. Quay lại 50 ms nếu dấu vết quá lớn (ví dụ hơn 5 GB mỗi ngày).
  • Gửi email - gửi báo cáo qua email bằng các địa chỉ từ cấu hình Cảnh báo.

Lịch trình CRON hữu ích

Bắt đầu Kết thúc Chức năng
0 0 * ? * * 0 10 * ? * * Mỗi giờ, phút 0-10
0 0 8 ? * * 0 0 17 ? * * Mỗi ngày 08:00-17:00
0 30 10,13,15 ? * * 0 0 11,14,16 ? * * Hàng ngày 10:30-11:00, 13:30-14:00, 15:30-16:00

Tham số nâng cao

Bạn có thể để các tham số này ở mặc định ban đầu.

Tham số giám sát hiệu suất nâng cao HQbird
  • Mẫu cấu hình - tệp mẫu cấu hình dấu vết.
  • Bộ lọc cơ sở dữ liệu - thường là AUTO. Tên tệp hoặc Bí danh lọc theo các giá trị đó; Thủ công sử dụng biểu thức chính quy (nhiều cơ sở dữ liệu hoặc nhiều bí danh cho một tệp).
  • Bộ lọc tên cơ sở dữ liệu - được sử dụng với Thủ công.
  • Định dạng dấu vết - AUTO hoặc buộc 2.5 / 3.0. Hiếm khi cần.
  • Giữ báo cáo gần đây - số lượng báo cáo HTML cần giữ trong thư mục đầu ra.

Các trường khác được mô tả trong Hướng dẫn sử dụng HQbird.

Báo cáo

Mỗi tác vụ ghi một tệp HTML trong thư mục đầu ra và có thể gửi qua email. Báo cáo mới nhất cũng có trong giao diện HQbird để xem hoặc tải xuống.

Tải xuống báo cáo hiệu suất mới nhất từ HQbird
Mở hoặc tải xuống báo cáo hiệu suất mới nhất từ giao diện.
Ví dụ báo cáo dấu vết hiệu suất Firebird
Ví dụ báo cáo hiệu suất.

Xem video bên dưới và ví dụ phân tích hiệu suất để biết cách đọc các con số.