mysql 스케줄링에 대한 질문
여름
프로젝트로 mysql을 사용하게 되었습니다.
근데...계획을 하다보이 스케쥴링을 해야하는 부분이 있네요...
이곳저곳 찾아바도 mysql은 스케쥴링이 지원이 안된다고 하는데..
매달 1번만 체크하는거라 체크 부분만쓰레드로 돌릴까도 했는데 쓰레드로 돌리자니
부하가 걱정이 되기도 하고...
혹시 mysql에서 스케쥴링 해보신분 있으신지요..,
-
머즌일 2024-06-26
답변 감사합니다^^ 답변 주신 내용으로 적용해 보도록 하겠습니다. 항상 질문하면 새로운것을 배우니 ㅎㅎ 역시 아직 멀고도 먼...프로그래머의 길이네요 ㅎ
-
해샘찬 2024-06-26
저같은경우는 mssql에서 스케쥴링을 해야하는데 db에서만 처리되는것이 아니고
xml을 받아온 뒤 데이터를 가공해야 해서 어쩔 수 없이 스레드를 사용해서 작성했는데요
스레드는 일정시간 일하고 sleep상태이므로 성능 상 아무런 걱정 하실 필요가 없습니다. -
호빵녀 2024-06-26
오라클에서는 지원하는데 my나 ms는 잘모르겠네요^^;
DBMS_JOB 에 원하는 작업을 등록해두면 cron과 동일한 효과를 볼 수 있죠 -
두빛나래 2024-06-26
조강철님 // 그런거라면.. 스레드 보다는 걍.. 배치로 실행 시키는게 어떨까 생각해 봅니다.
한달에 한번이나, 하루에 한번 규칙적으로 뽑아내기 위해서, 스레드까지 돌리는건.. ㅎㄷㄷ
어플리케이션이 아니라, 서버측 프로그램이라면..
걍 cron(이 맞았나? ㅎㅎ 기억이 가물가물)을 돌리면 될 듯한데요 ^^ -
흰추위 2024-06-26
스케쥴링이란게; 전 원래 있는 말인지 알았는데 아닌가 보군요. 지정한 시간에 어떤 특정한 일을 주기적으로 수행하게끔 하는거였습니다. 예를 들자면 매일 밤 12시에 게시판의 글중 댓글이 젤 많이 달린 글을 메인화면에다가 띄워줘라 이런식으로요;. 그냥 쓰레드로 하기로 했습니다.;;