Table of Contents
Vấn đề hiệu suất mặc định có thể ảnh hưởng đến hiệu suất của các ứng dụng có khả năng điều khiển cơ sở dữ liệu. Nhận dạng và giải quyết các vấn đề này đòi hỏi một phương pháp có hệ thống để chẩn đoán và tối ưu hóa cơ sở dữ liệu và cấu hình.
Hiểu vấn đề thực hiện được hệ thống lo lắng
Vấn đề hiệu quả thường xuất phát từ các chỉ số chậm, chỉ số không đúng, hoặc giới hạn phần cứng. Nhận ra các triệu chứng, chẳng hạn như thời gian trả lời chậm hoặc tải máy chủ cao, là bước đầu tiên trong việc xử lý vấn đề.
Bước 1: Phân tích thực hiện
Dùng các công cụ như bản vẽ của EXPLAIN để xem các bản in đã được thực hiện như thế nào. Tìm kiếm các bản quét bàn đầy đủ, chỉ mục thiếu hoặc kết hợp không hiệu quả để tối ưu hóa.
Bước 2: Làm báp têm phụ lục cơ sở dữ liệu
Chỉ mục đúng có thể cải tiến đáng kể việc truy vấn nhanh chóng. Xác định các cột thường dùng trong nơi nào, JOIN, hoặc ORDER theo điều khoản và tạo chỉ mục thích hợp.
Bước 3: Xem lại tài nguyên máy phục vụ
Bảo đảm rằng máy phục vụ có đủ CPU, RAM và dung lượng I/O. Đang nâng cấp phần cứng hoặc giới hạn cấu hình tài nguyên có thể làm giảm nút cổ chai.
Mẹo phụ
- Cập nhật đều đặn các thống kê cơ sở dữ liệu.
- Theo dõi truy vấn chậm các bản ghi cho các vấn đề tái diễn.
- Chiến lược đau đớn khi thích hợp.
- Giữ sức khỏe cơ sở dữ liệu qua các dự phòng và dọn dẹp thường lệ.