데이터베이스 개체

다음 표에서는 Microsoft SQL Server 2005 Compact Edition(SQL Server Compact Edition) 데이터베이스에 정의된 여러 데이터베이스 개체에 대한 최대 크기 제한 지정을 보여 줍니다.

범주 개체 최대 크기 제한

저장소

열 이름

128자

 

테이블의 열

1024

행 크기

8060바이트

 

데이터베이스 암호

40자

 

데이터베이스 크기

4GB 1

 

데이터베이스 크기 증가

테이블 크기에 따라 1페이지 또는 16페이지씩 증가

 

페이지 크기

4KB

 

세션

256

 

BLOB(ntext 및 image) 열 크기

2GB

 

테이블 이름

128자

 

테이블 크기

512MB

쿼리

SQL 문의 문자

무제한

 

커서의 열

1024

 

ORDER BY, GROUP BY 또는 DISTINCT 절의 열

10242

 

중첩된 하위 쿼리 수준

무제한

 

명명된 매개 변수

지원됨

 

쿼리의 연산자

무제한

 

조인의 테이블

무제한

인덱스

BLOB 열

인덱싱할 수 없음

 

인덱스 키의 바이트

5123

 

인덱스의 열

16

 

테이블 당 인덱스

249

제약 조건

PRIMARY KEY, UNIQUE, DEFAULT 제약 조건 및 FOREIGN KEY

지원됨4

테이블 당 제약 조건

249

1기본 최대 크기는 128MB입니다.

2ORDER BY를 구현하기 위해 저장소 엔진 임시 테이블이 사용될 경우에만 이 제한이 적용됩니다. 쿼리 프로세서가 기존 인덱스를 사용할 수 있는 경우에는 최대 열 수가 제한되지 않습니다.

3더 긴 키가 지원되지만 데이터가 잘리고 맨 끝에 체크섬이 추가됩니다. 이것은 동등 연산의 경우에는 문제가 되지 않습니다(두 체크섬이 우연하게 동일한 경우는 제외). 하지만 ORDER BY 절을 사용할 때는 문제가 발생합니다. 키 길이를 벗어나는 순서는 실제 값이 아니라 체크섬에 따라 반환됩니다.

4테이블에 저장된 모든 PRIMARY KEY 및 UNIQUE 제약 조건에 대해 이러한 열에서 인덱스가 생성됩니다. 이러한 모든 인덱스는 테이블에 허용되는 총 인덱스 수에 대해 계산됩니다. 또한 일부 데이터 형식(ntext, image)은 인덱싱할 수 없기 때문에 기본 키 열로 사용할 수 없습니다.

참고 항목

도움말 및 정보

SQL Server Compact Edition 지원 정보 보기