Apakah ada cara untuk mendapatkan estimasi biaya pelaksanaan kueri di MySQL?


10

Dalam PostgreSQL, EXPLAIN atau EXPLAIN ANALYZE akan menunjukkan perkiraan biaya pelaksanaan kueri. Tetapi EXPLAIN di MySQL tidak memberikan informasi ini. Bagaimana saya bisa mendapatkan biaya estimasi tanpa menginstal alat lain? Saya menggunakan MySQL-5.6.16.

Jawaban:



9

Pendeknya

  1. Jalankan SELECT ...kueri Anda
  2. SHOW STATUS LIKE 'last_query_cost'
  3. jika jawabannya adalah 0 jalankan kembali permintaan dengan select SQL_NO_CACHE ...dan lakukan langkah 2 di atas lagi
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.