입력데이터가 있는지 없는지 확인후 없으면 입력하는 코딩(select , insert2개의 쿼리문을 날렸습니다...)을하고 있는데5000건정도는 확인후 입력이 되지만 10000건정도의 데이터를 넣으려고하니 어느정도입력되고 데이터베이스가 멈춥니다. 그리고 데이터베이스에 데이터가 많아질수록 입력할수있는값도 줄어듭니다..
이런경우는 어떻게 해야합니까?
데이터가 적은경우에는 잘돌아가는데 많아지니깐 문제가 발생합니다....도와주세요~
입력 값이 많아짐에 따라 느려지는 문제는 select 쿼리가 느려서 그런 것 같습니다.
( 해당 테이블의 insert에 따른 트리거가 많지 않다는 전제하에서... )
테이블의 description을 올려서 다른 회원분들께 인덱스 지정에 대해서 도움을 받으시면 select 쿼리의 속도를 향상시킬 수 있으실겁니다. 인덱스가 전혀 걸려있지 않은 테이블에 대해서 select 하는 것은 많은 시간을 필요로 할 수 있고, 그 시간은 데이터 양에 따라 선형으로 증가합니다.
입력할 수 있는 값이 점점 줄어드는 현상은 잘 모르겠네요. 디스크가 부족한 것은 아닐테지요?