일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- aiapi
- 클라우드
- 클래스
- GPT3.5
- 버킷생성
- 웹소켓연결끊김
- chatGPTAPI
- openaiapi
- class
- ChatGPT
- gpt3.5turbo
- Github
- 노드버전
- gptapi
- aws
- Database
- gitlab
- Express
- db
- 패키지설치에러
- 웹소켓재시작
- iam사용자
- nvmrc
- nodejs
- 자바
- java
- javascript
- 호스팅영역
- 웹소켓연결
- git
Archives
- Today
- Total
목록mysql #이벤트 #스케쥴러 #이벤트스케쥴러 #event #scheduler #truncate #테이블초기화 #db #database (1)
IT's Jenna
Mysql 이벤트 스케쥴러 (Event Scheduler)
Mysql에서 주기적으로 DB에 어떤 작업을 해주어야 할 때가 있다. 예를 들어 지속적으로 쌓이는 temporary 데이터가 있는데 해당 테이블을 자주 비워줌으로써 용량 차지가 되지 않게끔 하고자 한다. 이때 개발자가 매번 직접 테이블을 비울 필요 없이 DB 자체에 어떤 이벤트를 걸어주고 해당 이벤트가 주기적으로 반복되게끔 할 수 있다. 그것이 이벤트 스케쥴러다. 1. 기본 설정 우선 mysql 자체적으로 이벤트 스케쥴러 사용이 가능하게끔 설정되어 있는지 확인한다. SHOW VARIABLES LIKE 'event%'; 혹시 Value가 OFF가 되어 있으면 아래 명령어를 통해 설정을 ON으로 바꿔주어야 이벤트 스케쥴러가 동작한다. SET GLOBAL event_scheduler = ON; 2. 이벤트 스..
Mysql
2021. 6. 23. 15:45