일단, 특정 정보를 수집해서 db에 일괄적으로 insert를 합니다.
보통 초당 3천~6천건정도의 데이터를 db에 insert를 하게 됩니다.
근데 이게 한 5분정도 되면 100만여건을 입력하는데...
100만건정도 근처가 되면 insert 속도가 느려지다가 입력하는 프로그램이 뻗어버립니다. (응용 프로그램은 에러나면서 종료됨)
정확히 말하면 서버가 뻗는다기 보다, 로컬이외에서는 접속이 불가능한 상태가 되어버립니다.
검색을 해보니 lock 상태에 빠진것 같은데...
단순히 insert만 하는 것인데도 이렇게 되는데... 이정도는 어려운것인가요?
락문제인지... 옵션을 찾아봐도 제가 이해가 안가는 부분이 많다보니..ㅠㅠ
db서버에 옵션을 따로 주어서 해결해야 하는 것인지 알고 싶습니다.
ps. 아는게 별로 없으니.. 조금이라도 자세히 가르쳐주시면 고맙겠습니다... |