티스토리 뷰

MariaDB에서 제공해주는 Event Scheduler를 통해 배치 작업을 대체할 수 있습니다.

 

EVENT SCHEDULER 설정 확인

1
show variables like 'event%';

 

EVENT SCHEDULER 설정하기

1
SET GLOBAL event_scheduler = ON;

 

EVENT 생성하기

아래는 현재시간부터 1주일 간격으로 insert SQL을 실행시키는 쿼리입니다.

1
2
3
4
CREATE EVENT TEST
ON SCHEDULE EVERY 1 WEEK STARTS CURRENT_TIMESTAMP
DO
insert into test.test_table values (11);

 

EVENT 제거하기

등록한 event명으로 drop 하면 됩니다.

1
DROP event test;
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함