2017-02-17 8 views
-1

SQL Server에서 테이블을 만드는 데있어 성능 차이 또는 모범 사례에 대해 묻는 중입니다. 이는 상당히 큰 규모의 데이터 세트를위한 것입니다. VS테이블 sql 서버 최상의 성능 또는 모범 사례 만들기

CREATE TABLE <table_name> as 
(
column_name1 datatype(), 
column_name2 datatype() 
) 

INSERT INTO <table_name>(column_name1, column_name2) 
SELECT <column_names> FROM <table_name>; 

SELECT <column names> 
into <new_table_name> 
from <table_name> 

는 어떤 통찰력 주셔서 감사합니다.

+0

얼마나 자주 새 테이블을 만드나요? – trailmax

+1

#temp 테이블이 아닌 한 절대로'선택 '하지 않습니다. 명시 적으로 테이블을 생성하여 모든 것을 (데이터 유형, 파일 그룹, 압축, 키, 인덱스 등)보다 많이 제어 할 수 있습니다. – dean

+0

매우 자주는 아닙니다. – escapeclaws

답변

0

딘 (Dean) 덕분에 대답을 표시했습니다. 내 상황에서 더 나은 선택은 명시 적 create 테이블을 사용하는 것입니다. 이것은 나에게 모든 것을 더 잘 제어 해 준다. 데이터 유형, 파일 그룹, 압축, 키, 인덱스 등