프로그램 테스트를 진행중인데 데이터가 자꾸 누락되는 현상이 발생해서 문의를 드립니다
현재 문제가 발생한 테스트 케이스에서는 3명 정도의 사용자가 동시에 각각 1000건 정도의 query를 날렸습니다
그런데 1000건의 query가 하나의 query로 동일한 것이 아니라 insert와 update, delete가 섞여 있는 qeury 입니다
프로그램에서는 처리되는 insert, update, delete query 전체를 트랜잭션으로 묶어서 처리를 하고 있기 때문에 아무리봐도 프로그램쪽 문제 같지는 않고 DB 설정 문제인 것 같은데.....
처리가 되고 난 후에 로그를 봐도 slow query가 있다거나 DB 자체에서 오류를 뱉어낸 로그는 전혀 없습니다
혹시나 해서 insert, update, delete query를 묶어주던 트랜잭션을 풀고 똑같이 테스트를 해보니 이상이 없이 잘 들어갔습니다 -_-;;
이런 경우라면 설정 파일에서 어떤 값을 수정해줘야 할까요?
그런데 설정값을 조정하면 해결이 되는 건가요?
그리고 왜 데이터가 들어가지 않고 누락이 되었는데도 오류 메시지가 없는 걸까요?
정답이나 힌트를 아시는 분 계시면 꼭 좀 대답해주십시오
그럼 남은 오늘 하루도 즐겁고 행복하게 보내세요 :]
* 추신
참고로 현재 DB 서버의 Memory는 4GB입니다
|