2017-12-19 16 views
0

쉘에서 일부 MySQL 쿼리를 실행 중입니다. 쿼리 결과가 끝나면 MySQL은 결과에 총 행 수와 지속 시간을 출력합니다.MySQL 쿼리 결과 : 표시된 시간은 무엇을 의미합니까?

mysql>select * from mytable; 
[Query result here] 
1000000 rows in set (1.50 sec) 

1.50 초 무엇을 의미합니까? 내 재판에서, 나는 그것이 전체 질의 기간이 아니라는 것을 이해했다. 데이터베이스 엔진 내의 쿼리 처리 시간입니까? 또는 다른 것?

답변

1

쿼리를 실행하는 함수 내에서 start_timermysql_end_timer 사이의 시간 동안 호출됩니다. 이해할 수 있듯이 서버에서 결과 세트를 가져 오기 전에 서버 측에서 결과 세트를 준비하는 데 소요되는 시간입니다.

이웃 사이트의 링크와 비슷한 질문과 답변이 있습니다 : https://dba.stackexchange.com/a/72076/16185.

+0

정확히 내가 필요한 것. 감사! 인터넷 검색을 시도했지만 다른 링크가 표시되지 않았습니다. – Neo