채번
-
채번카테고리 없음 2017. 5. 13. 01:00
채번 꾸준한 Insert가 발생하는 테이블에서 Key가 되는 일련번호를 할당하기 위한 다양한 방법들이 있다. 보편적으로 사용되는 몇가지 기법들에 대해 정리해보고자 한다. 채번테이블 이용 장점 1) 중복에러 없음 2) 순차적 데이터 입력가능 3) ( max값을 구해서 +1 ) 방법보다 lock이 덜 걸린다. 단점 1) 잠금현상 유발 2) 성능저하 3) 관리항목 증가 채번 테이블이 성능 저하를 불러오는 이유 1) update 채번테이블 set 채번 = value 2) insert 대상 테이블 values(채번값) 3) commit 위 트랜잭션 동안 다른 트랜잭션들이 대기상태에 있게 되기 때문이다. 사용자 수가 많은 업무 테이블을 lock을 걸기 보다는, 채번 테이블을 별도로 두어 상대적으로 사용자 수가 적은..