Vì vậy, đã đến lúc cho một nền tảng giám sát hiệu suất cơ sở dữ liệu mới? Với khối lượng cơ sở dữ liệu trên mỗi DBA đang tăng lên nhanh chóng, đã đến lúc chuyển đổi khỏi việc theo dõi và chẩn đoán thủ công.
Có lẽ thách thức lớn nhất của bạn là sàng lọc tất cả các tùy chọn giám sát hiệu suất cơ sở dữ liệu để tìm một tùy chọn phù hợp nhất với nhu cầu của bạn cùng với một tùy chọn phù hợp nhất với vai trò của bạn với tư cách là một DBA.
Hãy xem xét một số tùy chọn giám sát mà bạn sẽ tìm thấy khi tìm kiếm nền tảng cơ sở dữ liệu SQL phù hợp.
Báo thức
Bất kỳ hệ thống giám sát tốt nào cũng bao gồm các báo động. Cảnh báo phải được định cấu hình trước với các ngưỡng thực tiễn tốt nhất trong ngành với tùy chọn để tùy chỉnh sau nếu bạn thấy các trường hợp sử dụng trong môi trường của mình khác với tiêu chuẩn. Lý tưởng nhất là bạn có thể xây dựng các quy tắc cụ thể (ví dụ:“loại trừ trường hợp này khỏi cảnh báo này” hoặc “chỉ đưa ra cảnh báo nếu cảnh báo này được kích hoạt x số lần”).
Cảnh báo có thể là một cơ hội thực sự bị bỏ lỡ - hầu hết các cảnh báo chỉ cho bạn biết rằng một chỉ số đã vi phạm một ngưỡng, nhưng sẽ không tuyệt vời nếu hệ thống giám sát của bạn có thể bắt đầu quá trình chẩn đoán cho bạn bằng cách trình bày một số chỉ số liên quan, một đường xu hướng cho chỉ số liên quan, một số diễn giải về cảnh báo hoặc một số gợi ý về cách khắc phục sự cố hoặc khắc phục tình huống? Hãy chú ý theo dõi các báo thức “Thông minh”.
Quản lý cảnh báo hiệu quả
Nếu bạn có nhiều cơ sở dữ liệu trong một môi trường bận rộn, thì bạn có thể thấy nhiều biến động về hiệu suất theo thời gian. Cảnh báo sẽ được đưa ra khi hệ thống giải quyết được khối lượng công việc thông thường, khi quá trình phát triển triển khai mã được kiểm tra kém hoặc khi các tình huống ngẫu nhiên xảy ra. Đảm bảo rằng bạn có một công cụ cho phép bạn ưu tiên các trường hợp cần sự chú ý ngay lập tức nhất và có các tính năng mạnh mẽ liên quan đến nhóm và quản lý các cảnh báo.
Chẩn đoán toàn diện
Nhận báo động chỉ là bước đầu tiên trong quá trình này. Lợi thế chính của việc biết về một vấn đề là khả năng sửa chữa nó. Một hệ thống giám sát hoạt động cơ sở dữ liệu mà không có chẩn đoán chuyên sâu toàn diện sẽ đưa bạn đến với một thế giới đau đớn không có thuốc chữa! Đảm bảo bộ công cụ của bạn có trực quan hóa cơ sở dữ liệu tinh vi để diễn giải vô số số liệu mà bạn cần để phân tích vấn đề trong vài giây. Sau đó, đảm bảo có các quy trình chẩn đoán được tối ưu hóa từ các sự cố thường xảy ra nhất mà bạn có thể gặp phải.
Thời gian nhanh chóng để có giá trị
Điều quan trọng là bạn có thể tiến hành nhanh chóng và không lãng phí thời gian định cấu hình và tùy chỉnh hệ thống của mình. Kho lưu trữ hiệu suất cần được chăm sóc liên tục. Hãy nhớ rằng - chúng là những hệ thống có tính giao dịch cao theo đúng nghĩa của chúng, thu thập hàng trăm chỉ số mỗi trường hợp, mỗi giây. Việc trang bị các hệ thống này cho bất kỳ quy mô môi trường nào là một nỗ lực không hề nhỏ mà có thể tốn kém nhanh chóng. Các giải pháp SaaS có thể loại bỏ rất nhiều gánh nặng đó, mang lại cho bạn quy mô ổn định, chi phí có thể dự đoán được và Thời gian đạt giá trị nhanh chóng.
Phân tích khối lượng công việc
Các triệu chứng hiếm khi phản ánh nguyên nhân gốc rễ. Công việc của bạn với tư cách là một điều tra viên sẽ yêu cầu bạn kiểm tra khối lượng công việc của mình từ mọi góc độ. SQL nào đã tạo ra khối lượng công việc lớn nhất, số liệu thống kê chờ xảy ra phổ biến nhất, từ ai, trên những trường hợp nào, trên máy chủ nào, v.v. Có thể coi khối lượng công việc của bạn như một khối rubix cho phép bạn có thể phân tích nó ngay lập tức trên nhiều loại thứ nguyên, là một khả năng vô giá giúp bạn nhanh chóng tìm ra nguyên nhân gốc rễ.
Hầu hết các hệ thống giám sát hiện có hỗ trợ thông báo cảnh báo qua email. Điều này thật tuyệt nhưng nếu bạn đang ở nhà vào cuối tuần nhận được thông báo hết giờ làm việc, bạn sẽ rất bực bội khi vội vàng chạy đến máy tính xách tay hoặc vào văn phòng để nhận ra rằng báo thức là nhỏ, một vấn đề đã biết hoặc một cái gì đó bạn có thể có. được xử lý từ xa. Một ứng dụng dành cho thiết bị di động toàn diện có thể gửi báo động đến thiết bị di động và nếu được xây dựng đúng cách, nó cũng có thể cung cấp chẩn đoán thời gian thực để bạn có thể bắt đầu khắc phục sự cố ngay tại đó và sau đó từ thiết bị của mình. Cố gắng tránh những nhà cung cấp sử dụng UX dựa trên trình duyệt trên thiết bị di động. Những thứ này có xu hướng cồng kềnh và khó sử dụng trên bất động sản có màn hình hạn chế. Tìm kiếm các ứng dụng dành riêng cho iOS và Android ..
Lịch sử
Cơ sở dữ liệu hoạt động là hệ thống chất lỏng thay đổi theo thời gian. Điều quan trọng là lựa chọn của bạn giữ lại dữ liệu lịch sử để bạn có thể gỡ rối các vấn đề đã xảy ra, xác định xem chúng đã tắt hay lặp lại và xu hướng của chúng theo thời gian như thế nào. Xem xét cẩn thận dung lượng lưu trữ cần thiết để chứa dữ liệu này và lượng lịch sử được lưu giữ. Các kho lưu trữ hiệu suất có thể trở nên nhanh chóng. Nếu bạn đang xem xét các giải pháp SaaS, hãy tránh những giải pháp có giá được gắn thẻ vào bộ nhớ dữ liệu hiệu suất của bạn.
Điều chỉnh và tối ưu hóa
Luôn ghi nhớ rằng mục tiêu cuối cùng của bạn là cải thiện mọi thứ - không chỉ để biết điều gì sai. Tìm kiếm công cụ làm nổi bật các cơ hội điều chỉnh. Khi bạn tìm thấy một đoạn SQL có vấn đề, hãy tìm cách cải thiện kế hoạch hoặc có thể tự chỉnh sửa mã. Đây có thể là một nhiệm vụ phức tạp. Hãy nhớ tìm kiếm công cụ có trí thông minh nhân tạo tích hợp có thể xử lý việc điều chỉnh phức tạp và kiểm tra nhiều hoán vị để đưa ra lựa chọn tốt nhất cho trường hợp cụ thể của bạn.
Kiểm tra sức khỏe
Hệ thống giám sát hiệu suất cơ sở dữ liệu hơi giống môi trường chăm sóc đặc biệt. Họ liên tục theo dõi các số liệu thống kê quan trọng trong cơ sở dữ liệu của bạn. Ngay cả sau khi báo cáo chăm sóc đặc biệt tất cả đều ổn, bạn vẫn nên đến gặp bác sĩ gia đình thường xuyên để đảm bảo rằng xu hướng sức khỏe của bạn là tốt. Bạn sẽ xem xét những thứ như cân nặng, lối sống, huyết áp, v.v. Cơ sở dữ liệu cũng không khác gì. Ngoài việc liên tục theo dõi các dấu hiệu quan trọng, điều quan trọng là phải để ý đến các xu hướng sức khỏe (ví dụ:Tôi có đang thực hiện sao lưu không? Có rất nhiều câu hỏi bạn có thể hỏi sẽ cung cấp cho bạn những dấu hiệu cảnh báo sớm về những rắc rối phía trước. Tìm kiếm một hệ thống có thể cung cấp cho bạn những loại thông tin chi tiết đó.
Sử dụng các tính năng giám sát hàng đầu này để chọn nền tảng giám sát hiệu suất cơ sở dữ liệu phù hợp cho doanh nghiệp của bạn.
__________
Thực hiện bước tiếp theo để bảo vệ các máy chủ của công ty bạn không bị lỗi thời. Tìm hiểu cách bảo vệ hệ thống của bạn trong tương lai (và tiết kiệm cho bạn rất nhiều thời gian về lâu dài).