Table of Contents
Thời gian trả lời co sở dữ liệu là quan trọng cho hiệu suất của trang Mạng. Phản ứng chậm có thể dẫn đến việc tăng thời gian nạp và kinh nghiệm người dùng nghèo. Bài này cung cấp phương pháp thực tế để phân tích và gặp khó khăn về hiệu suất cơ sở dữ liệu.
Theo dõi các mục lục của cơ sở dữ liệu
Theo dõi thông tin cơ sở dữ liệu (GM) đều đặn giúp xác định những nút cổ chai tiềm năng. Tập trung vào các số đo như thời gian thực hiện, các yêu cầu chậm và mã hoá máy phục vụ. Công cụ như bộ công cụ của MySQLCSCBN hay php Mydmin có thể giúp đỡ theo dõi những thước đo này.
Đang phân tích thành tích yêu cầu
Tùy chọn này sẽ bị hoãn lại. Hãy dùng các câu trả lời của EXPLAIN để phân tích các kế hoạch truy vấn. Hãy nhập vào mục lục bằng cách thêm chỉ mục, tránh tham gia không cần thiết, và giảm phạm vi thu hồi dữ liệu.
Những động tác đau đớn
Việc lưu trữ các dữ liệu trong cơ sở dữ liệu sẽ giảm bớt phần tải. Dùng phần mở rộng, phần đóng vai trang, chỗ thích hợp. Công cụ như Redis hoặc Memcached có thể cải thiện thời gian phản ứng đáng kể.
Đang sử dụng công cụ hỗ trợ khả năng thực hiện
Công cụ hỗ trợ xác định các thao tác chậm trong cơ sở dữ liệu. Ví dụ như « Relic » (Tân Phic), Percona Theo dõi và Quản lý, và tính năng phân tích đặc trưng của cơ sở dữ liệu. Những công cụ này cung cấp thông tin về hoạt động truy vấn và sức khỏe máy chủ.