phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Statistik kueri mengambil 99% dari waktu kueri

Buat jawaban karena komentar tidak mendukung pemformatan kode.

Statistik dalam output profil didefinisikan dalam bagian ini dalam kode sumber C++ dari MySQL

 /* Calculate how to do the join */
thd_proc_info(thd, "statistics");
if (make_join_statistics(this, select_lex->leaf_tables, conds, &keyuse) ||
thd->is_fatal_error)
{
DBUG_PRINT("error",("Error: make_join_statistics() failed"));
DBUG_RETURN(1);
}

Tetapi Anda masih harus menjalankan

SHOW PROFILE ALL FOR QUERY n

Jadi kita dapat melihat apakah kueri dibatasi oleh CPU atau Disk I/O.

Saya menyarankan untuk menggunakan UNION ALL atau menggunakan strategi bagi dan taklukkan untuk memisahkan kueri




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Kueri SQL tidak berfungsi di phpMyAdmin karena saya mendapatkan kesalahan

  2. Mengimpor Database WordPress - #1075 - Definisi tabel salah; hanya boleh ada satu kolom otomatis dan itu harus didefinisikan sebagai kunci

  3. phpmyadmin #2054 tidak dapat masuk ke server mysql

  4. #1146 - Tabel 'phpmyadmin.pma_recent' tidak ada

  5. kesalahan phpMyAdmin (hitungan, blowfish, dll.) setelah peningkatan php7.2 di Ubuntu 16