예를 들어, 웹사이트가 온라인에서 실행 중이고 특정 페이지가 매우 느리게 로드되는 경우 어떤 SQL 문을 최적화해야 하는지 어떻게 확인할 수 있나요?
欢迎选择我的课程,让我们一起见证您的进步~~
느린 쿼리 로그.
로그를 확인하고 해당 sql desc 또는 explain select....(sql 문)을 찾아 효율성을 확인하거나 실행 효율성을 로그에 직접 기록하세요
라라벨이라면 디버그바 https://github.com/barryvdh/l...
mysql 구성에서 느린 쿼리 Slow_query_log 및 인덱스 log_queries_not_using_indexes가 없는 명령문을 활성화합니다. explain + sql 문을 사용하여 sql의 실행 효율성을 확인할 수 있습니다.
프로그램 내에서 최적화가 가능한지도 주의 깊게 살펴봐야 합니다. 데이터베이스 쿼리를 루프에 넣지 마십시오.
프레임워크를 사용해 보셨나요? 각 SQL의 실행 시간을 모니터링할 수 있습니다. 그리고 로그를 기록하고 하나씩 분석해 보세요.
느린 쿼리 로그.
로그를 확인하고 해당 sql desc 또는 explain select....(sql 문)을 찾아 효율성을 확인하거나 실행 효율성을 로그에 직접 기록하세요
라라벨이라면 디버그바 https://github.com/barryvdh/l...
를 이용하시면 됩니다.mysql 구성에서 느린 쿼리 Slow_query_log 및 인덱스 log_queries_not_using_indexes가 없는 명령문을 활성화합니다. explain + sql 문을 사용하여 sql의 실행 효율성을 확인할 수 있습니다.
프로그램 내에서 최적화가 가능한지도 주의 깊게 살펴봐야 합니다. 데이터베이스 쿼리를 루프에 넣지 마십시오.
프레임워크를 사용해 보셨나요? 각 SQL의 실행 시간을 모니터링할 수 있습니다. 그리고 로그를 기록하고 하나씩 분석해 보세요.