2010-01-04 5 views
0

작업 스케줄러가 동시에 실행할 수있는 작업 수는 몇 개입니까? SQLyog에서 세 가지 백업 작업을 설정했습니다. 모두 오전 12:00에 실행을 시작하고 자정까지 4 시간 후에 실행됩니다. 각 작업은 3 개의 다른 데이터베이스에있는 모든 테이블을 네트워크 연결 스토리지에 백업합니다.작업 스케줄러가 동시에 실행할 수있는 작업 수

MySQL 서버 성능에 영향을 미치거나 작업을 놓칠 염려가 있습니까?

입력 해 주셔서 감사합니다.

답변

2

1 분 정도만 걸린 경우에도 예약 된 작업을 정리하는 것이 일반적으로 적절하다고 간주됩니다. 작업을 통합하거나 최적화 할 수 있는지 여부를 알 수 없으므로 실행 시간이 어느 정도인지 알 수 없으므로 1 시간 정도 간격을두고 설치하는 것이 좋습니다.

백업이 성능에 미치는 영향은 야간에 주로 발생하는 이유 중 일부입니다 (물론 사람들이 일반적으로 작동하지 않기 때문에 데이터베이스에서 실행되는 트랜잭션 수가 더 적음). 동시에 3 개가 실행됩니다 ... 음, 내 데이터베이스 또는 사용자에게 원하는 것이 아닙니다.

은 원래의 질문에 대답하려면 : 스케줄러는 응답이 모든 것을 요약하는 동시에 :

+1

에서 사물의 많은를 실행할 수 있습니다! 고맙습니다. 나는 그들을 적절하게 배치 할 것이다. 각 백업 작업은 약 20 분 정도 실행됩니다. 그러나 우리는 작업을 가볍게 유지할 수있는 MySQL을위한 증분 백업 솔루션을 적극적으로 찾고 있습니다. 4 시간 만에 기가 바이트의 데이터를 한 번 백업하면 실제로 많은 리소스와 성능이 떨어진다는 것이 입증됩니다. – Nirmal

관련 문제