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

Bagaimana saya bisa mengaktifkan log kueri lambat MySQL di server saya?

Mengaktifkan log kueri lambat tidak ada hubungannya dengan versi PHP. Anda harus mengaktifkannya di server MySQL. Anda dapat mengaktifkan dengan dua cara

  1. Dalam waktu proses
  2. Selama server mulai

Jika server Anda di atas 5.1.6, Anda dapat mengatur log kueri lambat di runtime itu sendiri. Untuk itu Anda harus menjalankan kueri ini.

set global log_slow_queries = 1;
set global slow_query_log_file = <some file name>;

Atau sebagai alternatif, Anda dapat mengatur opsi ini di file opsi my.cnf/my.ini

log_slow_queries = 1; 
slow_query_log_file = <some file name>;

Jika file opsi diubah, server MySQL harus dimulai ulang.

Lokasi file opsi mysql dapat ditemukan di sini http://dev.mysql.com/doc/refman/4.1/en/mysql-config-wizard-file-location.html

FYI :log_slow_queries telah dihapus di MySQL 5.6.1 dan slow_query_log digunakan sebagai gantinya.http:/ /dev.mysql.com/doc/refman/5.6/en/server-options.html#option_mysqld_log-slow-queries

Tetapi untuk kinerja Anda dapat mengatur output log (opsi log_output ) ke TABLE Anda juga dapat melihat opsi log kueri lambat lainnya seperti long_query_time , log-queries-not-using-indexes



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP MySQL mendapatkan lokasi dalam radius lokasi pengguna dari GPS

  2. #1115 - Kumpulan karakter tidak dikenal:'utf8mb4'

  3. Bagaimana menangani zona waktu MySQL dalam skrip

  4. MySQL pilih satu kolom DISTINCT, dengan kolom lain yang sesuai

  5. Bagaimana cara memperbaiki JSON yang diformat dengan buruk di PHP?