예를 들어, 웹사이트가 온라인에서 실행 중이고 특정 페이지가 매우 느리게 로드되는 경우 어떤 SQL 문을 최적화해야 하는지 어떻게 확인할 수 있나요?
ringa_lee2017-06-05 11:09:52
로그를 확인하고 해당 sql desc 또는 explain select....(sql 문)을 찾아 효율성을 확인하거나 실행 효율성을 로그에 직접 기록하세요
黄舟2017-06-05 11:09:52
mysql 구성에서 느린 쿼리 Slow_query_log 및 인덱스 log_queries_not_using_indexes가 없는 명령문을 활성화합니다. explain + sql 문을 사용하여 sql의 실행 효율성을 확인할 수 있습니다.
프로그램 내에서 최적화가 가능한지도 주의 깊게 살펴봐야 합니다. 데이터베이스 쿼리를 루프에 넣지 마십시오.