MySQL에서 쿼리를 실행하는 데 드는 추정 비용을 얻는 방법이 있습니까?


10

PostgreSQL에서 EXPLAIN 또는 EXPLAIN ANALYZE는 쿼리 실행의 추정 비용을 보여줍니다. 그러나 MySQL의 EXPLAIN은이 정보를 제공하지 않습니다. 다른 도구를 설치하지 않고 견적 비용을 얻으려면 어떻게해야합니까? MySQL-5.6.16을 사용하고 있습니다.

답변:



9

한마디로

  1. SELECT ...쿼리를 실행
  2. SHOW STATUS LIKE 'last_query_cost'
  3. 대답이 0이면 쿼리를 다시 실행하고 select SQL_NO_CACHE ...위의 2 단계를 다시 수행하십시오.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.