안녕하세요. duplicate 관련 질문 드립니다.
질문의 요지는 duplicate 에러가 발생하면 DB 성능 관점에서 문제가 생기는지 궁금합니다.
할려는 작업이 10,000개정도 5자리 random key 발생시켜서 db에 넣는 간단한 작업을 할려고 하는데..
현재는 1.select 로 key 가 있는지 확인 한다음 .. .
없으면 2. insert를 하고 ,
있으면 다시 key 생성하는 방법으로 생각하고 있습니다.
그런데 처음부터 insert를 하고 duplicate에러 나면 다시 key를 생성 방법은 어떨까요?
DB 입장에서 duplicate 에러 나는게 시스템의 부하나 성능 측면에서 문제가 되는지요?
그럼 답변 부탁드립니다.
|