Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Memantau Perlaksanaan Pertanyaan MySQL Merentasi Berbilang Pelayan?

Bagaimanakah Saya Boleh Memantau Perlaksanaan Pertanyaan MySQL Merentasi Berbilang Pelayan?

Mary-Kate Olsen
Lepaskan: 2024-12-30 15:27:13
asal
338 orang telah melayarinya

How Can I Monitor MySQL Query Execution Across Multiple Servers?

Memantau Perlaksanaan Pertanyaan Merentasi Pelayan MySQL

Untuk memantau pelaksanaan pertanyaan merentas berbilang pelayan MySQL, seseorang boleh menggunakan pelbagai teknik.

MySQL >=5.1.12

Untuk pelayan yang menjalankan MySQL 5.1.12 atau lebih baru, anda boleh mendayakan pengelogan global menggunakan arahan SQL:

  1. SET GLOBAL log_output = 'JADUAL' ;
  2. SET GLOBAL general_log = 'HIDUP';

Ini akan log pertanyaan dalam jadual mysql.general_log.

Output Fail

Sebagai alternatif, anda boleh mengkonfigurasi MySQL untuk mengeluarkan log ke fail:

  1. SET GLOBAL log_output = "FAIL";
  2. SET GLOBAL general_log_file = "/path/to/logfile.log";
  3. SET GLOBAL general_log = 'ON';

Kelebihan Pengelogan Berasaskan SQL

Menyediakan pengelogan melalui SQL arahan menawarkan beberapa kelebihan:

  • Tidak perlu mengubah suai fail konfigurasi.
  • Log boleh dihidupkan dan dimatikan secara dinamik tanpa memulakan semula pelayan.
  • Log tidak kekal selama-lamanya ditulis pada cakera secara lalai.

Tambahan Sumber

Untuk maklumat lebih terperinci, rujuk Manual Rujukan MySQL 5.1:

  • [Pembolehubah Sistem Pelayan - general_log](https://dev.mysql.com/ doc/refman/5.1/en/server-system-variables.html#general_log)

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memantau Perlaksanaan Pertanyaan MySQL Merentasi Berbilang Pelayan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan