저장되는 테이블의 트리거 또는 트리거에 포함된 프로시저를 한번 점검해 보세요
그냥 인서트가 5분이 걸린다는 말은 거짓말과 같습니다. (심각한 버그이거나)
before, after insert에 걸린 트리거와 트리거에서 작동하는 저장프로시저(stored procedure)내의
select 문에서 속도가 걸린 문제일 가능성이 높습니다.
트리거 또는 프로시저내의 쿼리를 튜닝해야할 필요가 있을 듯합니다.
그리고 먼저 말씀하신 backup, restore도 해주면 좋을 듯합니다.
Sunwine 님이 쓰신 글 :
: 그런데 처음에 저장할때는 저장속도에 문제가 없었는데
: 약 6개월정도 흐르니 저장시간이 5분정도 걸립니다. 데이터베이스
: 파일은 거의 600MB이상이 되었구요
:
: 저장하는 데이터가 많을경우 시간이 걸릴수 있다는건 이해가 되는데
: 데이터베이스 용량이 증가할수록 저장시간이 길어지는건 이해가 안되네요
:
: 이렇듯 저장시간이 늘어나는 이유가 무었인가요
: 알고계신분 있으시면 알려주십시요
|