음..제가 DB를 많이 사용해 보지 않아서...아주 기초적인 질문을 드립니다..
궁굼한점은 DB에서 한건의 insert가 한건의 select 보다는 빠른걸로 알고 있습니다.
그런데..대량 데이터(5000만건이상)에서의 동시에 100User가 web에서 insert와 select시
어느것이 빠를까요?
대략, DB 구성은 주민번호와, 순번(SERIAL), 업무구분코드가 PRIMARY KEY로
잡혀있으며, 날짜에 index가 걸려 있습니다. (한레코드의 길이는 200byte 이내입니다)
그리고 하루에 주민번호 하나당 업무구분코드별로 하나 아니면 2개정도
레코드가 생성되어 있습니다. 업무구분코드는 10개 정도 입니다.
그래서 select 시 주민번호와 업무구분코드, 날짜를 가지고 select 합니다.
저의 짧은 생각으로는 insert시 오버헤드가 발생하여, select가 더 빠를것 같은데....
주의에 게신분들은 아니라구 하시는 군여...
고수님들의 조언을 부탁합니다..
좀 추상적인 가여....^^
그럼....좋은 하루되십시오.... |