Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk mendayakan log pertanyaan perlahan dalam bekas mysql docker

Bagaimana untuk mendayakan log pertanyaan perlahan dalam bekas mysql docker

PHPz
PHPzke hadapan
2023-05-30 12:54:081843semak imbas

1. Masukkan akaun log masuk bekas

docker untuk melihat bekas yang sedang berjalan

docker ps

Bagaimana untuk mendayakan log pertanyaan perlahan dalam bekas mysql docker

Masukkan bekas:

docker exec -it dc8880c13fef /bin/bash

Enter nama pengguna dan kata laluan Log masuk ke mysql

mysql -u root -p

Bagaimana untuk mendayakan log pertanyaan perlahan dalam bekas mysql docker

dan kemudian masukkan kata laluan untuk log masuk

Bagaimana untuk mendayakan log pertanyaan perlahan dalam bekas mysql docker

2. Lihat perlahan maklumat berkaitan log

Pengelogan perlahan dimatikan secara lalai.
show variables like ‘slow%’; (atau gunakan, lihat blogger lain berkata akan ada perbezaan versi, kemudian gunakan tanda dua peratus: tunjukkan pembolehubah seperti ‘%slow%’;)

Bagaimana untuk mendayakan log pertanyaan perlahan dalam bekas mysql docker

Hidupkan suis log perlahan

set global slow_query_log = ON;

Bagaimana untuk mendayakan log pertanyaan perlahan dalam bekas mysql docker

Berjaya dihidupkan.

Anda boleh mengubah suai ambang untuk menilai sama ada SQL lambat Apabila pelaksanaan SQL melebihi ambang, ia akan direkodkan dalam fail log perlahan.

Bagaimana untuk mendayakan log pertanyaan perlahan dalam bekas mysql docker

Pengubahsuaian selesai dan pertanyaan pilih ujian dijalankan.

Bagaimana untuk mendayakan log pertanyaan perlahan dalam bekas mysql docker

Di sini kita dapat melihat bahawa sql direkodkan dalam log perlahan.

Atas ialah kandungan terperinci Bagaimana untuk mendayakan log pertanyaan perlahan dalam bekas mysql docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam