1
slow_query_log를 활성화하지 않고 단일 쿼리에 대한 출력을 어떻게 재현합니까? rows_examined을 찾고 있습니다.slow_query_log를 활성화하지 않고 단일 쿼리에 대해 slow_query_log 출력을 재현하십시오.
slow_query_log를 활성화하지 않고 단일 쿼리에 대한 출력을 어떻게 재현합니까? rows_examined을 찾고 있습니다.slow_query_log를 활성화하지 않고 단일 쿼리에 대해 slow_query_log 출력을 재현하십시오.
형식이 완전히 동일하지는 않지만 에 대해 알고 싶다면 EXPLAIN
으로 쿼리를 실행하고 출력에서 rows
수를 보면 알 수 있습니다.
mysql> explain select *
-> from your_table
-> where name like '%a%'\G
*************************** 1. row ***************************
id: 1
select_type: SIMPLE
table: your_table
type: ALL
possible_keys: NULL
key: NULL
key_len: NULL
ref: NULL
rows: 131831
Extra: Using where
1 row in set (0.00 sec)
이것은 여러 조인이 포함 된 복잡한 쿼리입니다. 어떻게 작동합니까? –
'EXPLAIN'의 출력은 쿼리의 각 테이블에 대해 하나의 행을 포함합니다. 그것을 밖으로 시도하고 직접보십시오. 자세한 내용은 여기 : https://dev.mysql.com/doc/refman/5.5/en/using-explain.html –