Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để kiểm tra hiệu suất của truy vấn mysql?

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/



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhân bản giao dịch PHP PDO

  2. Tại sao sử dụng MySQL trên tập tin phẳng?

  3. MySQL Connector gắn thêm enum với giá trị nhỏ hơn giá trị thực

  4. MySQL:Kiểm tra xem người dùng có tồn tại hay không và loại bỏ nó

  5. Dịch vụ MySQL57 trên Máy tính cục bộ bắt đầu và sau đó dừng lại