테이블변수1 [MSSQL] 테이블변수와 임시테이블 장단점 1. 임시테이블 임시테이블은 로그아웃 시 삭제되며 현재 DB가 아닌 시스템 DB인 tesmpdb에 저장된다. 만약 크기가 작다면 메모리에만 존재하기도 한다. (29Kbyte 기준) 전역 임시테이블은 모든 곳에서 이 테이블에 대한 참조를 중지하기 전까지 삭제할수 없으며 모든 작업이 참조를 중지 할 때 삭제된다. 장점 - 인덱스 사용 가능 - FK 제외한 모든 제약조건 사용 가능 - ALTER를 이용하여 테이블 변경 가능 - 통계정보 및 Non Cluster Index의 사용으로 대용량 및 조인 쿼리 성능 높이기 가능 단점 - Transaction Overhead, Lock Overhead, Rollback Overhead 존재 - 저장 프로시저에서 사용 시 실행마다 재컴파일, CPU 부하 및 추가적인 확인.. 2020. 4. 27. 이전 1 다음