Yang sering tidak digunakan tetapi lebih banyak bertele-tele
TAMPILKAN PROSESLIS PENUH
berguna, tetapi tidak sebagus analisa permintaan non-perusahaan yang mengagumkan - aktifkan seperti itu
mysql> set profiling = 1;
Kueri OK, 0 baris terpengaruh (0,00 dtk)
Keduanya adalah permintaan sampah untuk mengisi tabel profil,
mysql> select * from _test.customers;
GALAT 1146 (42S02): Tabel '_test.customers' tidak ada
mysql> pilih * dari batas test.customers 0;
Set kosong (0,00 dtk)
Dapatkan daftar semua kueri yang diprofilkan dan durasinya
mysql> tampilkan profil;
+ ---------- + ------------ + ------------------------- ------ +
| Query_ID | Durasi | Pertanyaan |
+ ---------- + ------------ + ------------------------- ------ +
| 1 | 0,00013400 | pilih * dari _test.customers |
| 2 | 0,01546500 | pilih * dari test.customers |
+ ---------- + ------------ + ------------------------- ------ +
Tampilkan info untuk kueri terakhir hanya akan "tampilkan profil" - atau Anda dapat menentukan kueri
mysql> tampilkan profil untuk kueri 2;
+ ---------------------- + ---------- +
| Status | Durasi |
+ ---------------------- + ---------- +
| mulai | 0,000053 |
| memeriksa izin | 0,000007 |
| Tabel pembukaan | 0,000014 |
| Kunci sistem | 0,000006 |
| Kunci meja | 0,000008 |
| init | 0,000065 |
| mengoptimalkan | 0,000003 |
| mengeksekusi | 0,000201 |
| akhir | 0,000003 |
| permintaan akhir | 0,000002 |
| membebaskan item | 0,000020 |
| masuk kueri lambat | 0,000002 |
| membersihkan | 0,000004 |
+ ---------------------- + ---------- +
13 baris dalam set (0,00 dtk)
Anda juga dapat meminta info spesifik seperti CPU, BLOCK IO dan SWAPS antara lain ( semua di halaman manual )
mysql> tampilkan cpu profil untuk kueri 2;
+ ---------------------- + ---------- + ---------- + ---- -------- +
| Status | Durasi | CPU_user | CPU_system |
+ ---------------------- + ---------- + ---------- + ---- -------- +
| mulai | 0,000056 | 0,001000 | 0,000000 |
| memeriksa izin | 0,000007 | 0,000000 | 0,000000 |
| Tabel pembukaan | 0,000010 | 0,000000 | 0,000000 |
| Kunci sistem | 0,000005 | 0,000000 | 0,000000 |
| Kunci meja | 0,000007 | 0,000000 | 0,000000 |
| init | 0,000059 | 0,000000 | 0,000000 |
| mengoptimalkan | 0,000003 | 0,000000 | 0,000000 |
| statistik | 0,015022 | 0,000000 | 0,000000 |
| mempersiapkan | 0,000014 | 0,001000 | 0,000000 |
| mengeksekusi | 0,000004 | 0,000000 | 0,000000 |
| Mengirim data | 0,000245 | 0,000000 | 0,000000 |
| akhir | 0,000004 | 0,000000 | 0,000000 |
| permintaan akhir | 0,000002 | 0,000000 | 0,000000 |
| membebaskan item | 0,000021 | 0,000000 | 0,000000 |
| masuk kueri lambat | 0,000002 | 0,000000 | 0,000000 |
| membersihkan | 0,000004 | 0,000000 | 0,000000 |
+ ---------------------- + ---------- + ---------- + ---- -------- +
16 baris dalam set (0,00 dtk)
Jangan lupa untuk menonaktifkannya setelah itu, karena logging menambahkan overhead.
mysql> set profiling = 0;
Kueri OK, 0 baris terpengaruh (0,00 dtk)