SQL Server 개체 사양에서 사용하는 메모리

다음 표에서는 SQL Server의 여러 개체에 사용되는 메모리 양을 대략적으로 보여 줍니다. 이 표에 나열된 메모리 양은 예상값일 뿐이며 환경 및 개체 생성 방법에 따라 달라질 수 있습니다. SQL Server 2005에서는 이전 버전과 매우 다른 방식으로 일부 항목을 관리합니다.

SQL Server 2000

SQL Server 2005

SQL Server 2008

잠금

64바이트+32바이트(소유자당)

64바이트+32바이트(소유자당)

64바이트+32바이트(소유자당)

열린 데이터베이스

3,924바이트+1,640바이트(파일당) 및 336바이트(파일 그룹당)

SQL Server 2005에 적용할 수 없음

SQL Server 2008에 적용할 수 없음

열린 개체

256바이트+1,724바이트(개체에 열린 인덱스당)

SQL Server 2005에 적용할 수 없음

SQL Server 2008에 적용할 수 없음

사용자 연결

12KB+(3*network_packet_size)

약 (3*network_packet_size+94KB)

약 (3*network_packet_size+94KB)

네트워크 패킷 크기는 응용 프로그램과 SQL Server 데이터베이스 엔진 간의 통신에 사용되는 TDS(Tabular Data Scheme) 패킷의 크기입니다. 기본 패킷 크기는 4KB이며 네트워크 패킷 크기 구성 옵션으로 제어됩니다.

활성 결과 집합을 여러 개 사용할 수 있으면 사용자 연결은 약 (3+3*num_logical_connections)*network_packet_size+94KB입니다.