Hiệu suất chung của một truy vấn có thể được kiểm tra bằng cách sử dụng lệnh EXPLAIN trong MySQL. Xem https://dev.mysql.com/doc/ refman / 5.7 / vi / using-giải thích.html
Nó chỉ cho bạn cách MySQL engine lên kế hoạch thực hiện truy vấn và cho phép bạn thực hiện một số kiểm tra cơ bản, tức là nếu engine sẽ sử dụng các khóa và chỉ mục để thực hiện truy vấn, hãy xem MySQL sẽ thực thi các phép nối như thế nào (tức là nếu khóa ngoại không bị thiếu ) và nhiều hơn nữa.
Bạn có thể tìm thấy một số mẹo chung về cách sử dụng GIẢI THÍCH để tối ưu hóa truy vấn tại đây (cùng với một số mẫu đẹp): http://www.sitepoint.com/using-explain-to-write-better-mysql-queries/