MySQL에서 쿼리 실행 시간 제한
질문: 쿼리의 최대 기간을 제한하는 방법이 있습니까? MySQL에서?
전문가 답변:
MySQL 5.7부터 SELECT 쿼리에 MAX_EXECUTION_TIME 최적화 힌트를 사용하여 지정된 시간 제한 후에 실행을 종료하도록 서버에 지시할 수 있습니다.
원본 답변:
MySQL 5.7 이전에는 쿼리 및 비SELECT 작업에 대한 서버 전체 시간 제한이 불가능했습니다. 그러나 일반적인 해결 방법은 데이터베이스 서버에서 지속적으로 실행되는 크론 작업을 생성하고 다음 단계를 수행하는 것입니다.
이 기술을 사용하면 서버의 쿼리에 시간 제한을 적용하여 장기 실행 쿼리가 리소스를 무기한 독점하지 않도록 할 수 있습니다.
위 내용은 MySQL에서 쿼리 실행 시간을 제한하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!