Lập trình 31/10/2026 7 phút

Tổng kết MySQL và InnoDB đo thật: một truy vấn chậm 111 ms quét cả triệu dòng kèm filesort, thêm đúng một covering index thành 0,018 ms chạm 18 dòng — và checklist chẩn đoán gom cả 11 phần thành quy trình từ truy vấn chậm tới nguyên nhân gốc

Phần cuối sê-ri MySQL và InnoDB: gom mọi phép đo của sê-ri thành một quy trình chẩn đoán. Minh hoạ bằng một tối ưu đầu cuối đo thật trong mysql:8: truy vấn lọc theo khách và trạng thái rồi sắp theo thời gian ban đầu quét cả 1.000.001 dòng kèm filesort mất 111 ms; thêm đúng một covering composite index (cust, status, created, amount) biến nó thành ref, Backward index scan, Using index — chạm 18 dòng, 0,018 ms, nhanh hơn khoảng 6.000 lần. Kèm bảng tra cứu con số của cả 11 phần và cây quyết định từ một truy vấn chậm tới cách sửa.