Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara memeriksa kinerja kueri mysql?

Kinerja umum kueri dapat diperiksa menggunakan perintah EXPLAIN di MySQL. Lihat https://dev.mysql.com/doc/ refman/5.7/en/using-explain.html

Ini menunjukkan kepada Anda bagaimana mesin MySQL berencana untuk mengeksekusi kueri dan memungkinkan Anda untuk melakukan beberapa pemeriksaan kewarasan dasar yaitu jika mesin akan menggunakan kunci dan indeks untuk menjalankan kueri, lihat bagaimana MySQL akan mengeksekusi gabungan (yaitu jika kunci asing tidak hilang ) dan banyak lagi.

Anda dapat menemukan beberapa tip umum tentang cara menggunakan EXPLAIN untuk mengoptimalkan kueri di sini (bersama dengan beberapa contoh yang bagus):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. Bagaimana cara membuang struktur tabel mysql tanpa data dengan kueri SQL?

  2. Tautan WordPress semua dialihkan ke URL ganda

  3. Mengapa MySQL tidak mendukung presisi milidetik/mikrodetik?

  4. Hibernate - batasan kolom unik diabaikan

  5. Dapatkan nama tabel menggunakan pernyataan SELECT di MySQL