Để có hiệu suất tốt nhất trong các truy vấn GROUP BY, bạn phải thêm chỉ mục bao gồm:
ALTER TABLE arg_rec ADD KEY ix1(STE_ID, PNT_NO, YR, MN,AVR_WS, AVR_PW );
Để bao gồm chỉ mục, bạn thêm:
- cột được sử dụng trong mệnh đề đầu tiên, sau đó đến
- cột được sử dụng trong nhóm theo, rồi đến
- cột được sử dụng theo thứ tự, rồi đến
- cột được sử dụng để chọn.
Truy cập để biết chi tiết: Group By Optmization trong MySQL
-
Bạn có thể lưu vào bộ đệm ẩn các truy vấn trong MySQL bằng cách bật lưu truy vấn bộ đệm ẩn tại Cấu hình bộ nhớ đệm truy vấn
-
Bạn có thể lưu trữ YR, MN, DY, HR, MI, SC trong một cột duy nhất có kiểu dữ liệu là
TIMESTAMP
điều này sẽ tăng hiệu suất lập chỉ mục và nhóm theo hoạt động.