Czy jest jakiś sposób, aby uzyskać szacunkowy koszt wykonania zapytania w MySQL?


10

W PostgreSQL, EXPLAIN lub EXPLAIN ANALYZE pokażą szacunkowy koszt wykonania zapytania. Ale EXPLAIN w MySQL nie dostarcza tych informacji. Jak mogę uzyskać kosztorys bez instalacji innych narzędzi? Używam MySQL-5.6.16.

Odpowiedzi:



9

W skrócie

  1. Uruchom SELECT ...zapytanie
  2. SHOW STATUS LIKE 'last_query_cost'
  3. jeśli odpowiedź brzmi 0, ponownie uruchom zapytanie select SQL_NO_CACHE ...i ponownie wykonaj krok 2 powyżej
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.