반응형
슬로우 쿼리 로그
-
슬로우 쿼리 로그Technique/RDBMS 2016. 6. 6. 22:44
쿼리 튜닝은 크게 아래의 두가지 방법으로 나뉘어 진다 1.서비스를 개시하기전 전체적으로 튜닝하는경우 - 전체 쿼리가 모두 검토 대상이기에 모두 튜닝 2. 서비스가 운영중이며, MySQL 서버의 전체적인 성능 저하를 검사하거나, 정기적인 점검 - 어떤 쿼리가 문제의 쿼리인지 판단하기가 상당히 어렵다. 이런 경우 서비스에서 사용되고 있는 쿼리 중에서 어떤 쿼리가 문제인지를 판단하는 데 슬로우 쿼리 로그가 상당히 많은 도움이 될 것이다. 슬로우 쿼리 로그파일은 config 파일에 지정한 시간 ( long_query_time 초단위 설정 ) 이상의 시간이 소요된 쿼리가 모두 기록된다. 슬로우 쿼리 로그는 MySQL이 쿼리를 실행한 후, 실제 소요된 시간을 기준으로 슬로우 쿼리 로그에 기록할지 여부를 판단하기 때..