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

Alat pengoptimalan MySQL

Maksud Anda Optimasi Kueri? Saya kira EXPLAIN <query> sangat baik dalam memberikan hits di mana kemacetan berada. Setelah itu definisikan ulang indeks Anda &...

PERBARUI1: Anda dapat melihat - Alat pengoptimalan MySQL

PERBARUI2: Setelah menggali kode saya, saya melihat bahwa saya biasa melakukan 2 hal untuk pengoptimalan kueri.

  1. Aktifkan Log Kueri Lambat - MySQL dapat merekam kueri SQL yang mahal di log kueri lambat . Anda dapat menentukan ekspektasi Anda dalam hitungan detik menggunakan parameter long_query_time .
  2. perintah mysqldumpslow - Setelah logging diaktifkan, Anda dapat menganalisis konten log menggunakan mysqldumpslow memerintah. mysqldumpslow /path/to/your/mysql-slow-queries.log -t 10 . Ini akan menunjukkan kepada Anda 10 pembunuh kinerja teratas. Untuk setiap pernyataan dalam output, Anda dapat melihat jumlah panggilan identik, waktu eksekusi dalam detik, baris yang terpengaruh, dan pernyataan itu sendiri.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menghapus Spasi Dari String di MySQL

  2. Hak istimewa SUPER untuk operasi ini

  3. Cara mendapatkan komentar kolom dari SQL

  4. Server WAMP berwarna hijau tetapi hanya mendapatkan 404

  5. Memulai kembali transaksi di MySQL setelah kebuntuan