반응형
이벤트 스케줄러 상태를 확인하는 방법 mysql
MySQL에서는 다음과 같은 쿼리를 통해 이벤트 스케줄러를 활성화할 수 있습니다.
SET GLOBAL event_scheduler = ON;
마찬가지로 스케줄러를 끄려면:
SET GLOBAL event_scheduler = OFF;
그런데 이 event_scheduler의 상태를 확인할 수 있는 query/방법이 있을까요?
SHOW VARIABLES
WHERE VARIABLE_NAME = 'event_scheduler'
아래 명령을 사용하여 이벤트 상태를 확인할 수 있습니다. 이벤트 상태를 선택할 수 있습니다.
SELECT @@global.event_scheduler
or
SHOW variables WHERE variable_name ='event_scheduler'
이벤트를 일시적으로 켜거나 끄려면 다음과 같이 하십시오.
SET GLOBAL event_scheduler = OFF;
SET GLOBAL event_scheduler = ON;
영구 설정의 경우 my.cnf로 이동하여 my.ini 또는 inside /etc/my.cnf.d/server.cnf 파일을 선택하고 [mysqld]에서 event_scheduler =ON 또는 event_scheduler=로 설정합니다.요구 사항에 따라 OFF. OFF.
이것 또한 작동해야 합니다:
select @@global.event_scheduler = 'ON'
이 방법은 저장 프로시저에서 사용하기가 좀 더 쉽습니다. 이 프로시저에서는 전원을 켜기 전에 전원이 켜져 있는지 여부를 알고 싶을 수 있습니다.이벤트_Scheduler를 ON 또는 1로 설정한 후 MySQL 5.7에서 테스트했습니다.두 경우 모두 변수를 쿼리하면 'ON'이 반환됩니다.
또한 따옴표는 쿼리에 사용되지만 변수 설정에는 사용되지 않습니다.당신을 위한 약간의 mysql 이상함.
언급URL : https://stackoverflow.com/questions/39158933/how-to-check-event-scheduler-status-mysql
반응형
'programing' 카테고리의 다른 글
| 예쁜 Permalink window hosting 및 IIS Server가 있는 Godaddy host에서 작동하지 않는 워드프레스의 구조 (0) | 2023.10.14 |
|---|---|
| Jquery가 문자열로 시작하는 모든 ID를 찾습니까? (0) | 2023.10.14 |
| 짧은 프로시저를 실행하려고 할 때 쿼리 시간 초과가 만료됨 (0) | 2023.10.14 |
| ASP.NET MVC 6 AspNet.세션 오류 - 유형에 대한 서비스를 확인할 수 없습니까? (0) | 2023.10.14 |
| 함수와 같은 매크로에 전처리기 지시어를 추가하는 것이 잘못된 것입니까? (0) | 2023.10.14 |
