Bagaimana Mengesan Aktiviti Pangkalan Data dalam MySQL Merentasi Pelbagai Pelayan
Perlu memantau pertanyaan terakhir yang dilaksanakan pada berbilang pelayan MySQL? Begini cara anda boleh mencapainya:
MySQL >= 5.1.12
Untuk MySQL versi 5.1.12 dan ke atas, ikut langkah ini untuk menangkap pertanyaan secara global:
- Execute SET GLOBAL log_output = 'TABLE'; - Execute SET GLOBAL general_log = 'ON';
Pertanyaan akan direkodkan dalam jadual mysql.general_log.
Output ke Fail
Jika anda lebih suka menyimpan pertanyaan dalam fail, nyatakan laluan dan nama fail:
- SET GLOBAL log_output = "FILE"; - SET GLOBAL general_log_file = "/path/to/your/logfile.log"; - SET GLOBAL general_log = 'ON';
Faedah Konfigurasi Runtime
Menggunakan ini tetapan masa jalan menawarkan beberapa kelebihan berbanding mengedit fail konfigurasi:
Untuk maklumat tambahan, rujuk MySQL 5.1 Dokumentasi Manual Rujukan pada pembolehubah log_um.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengesan Aktiviti Pangkalan Data dengan Cekap Merentasi Berbilang Pelayan MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!