SQL Server 3

OS 버전에 따른 SQL 서버에서 지원하는 최대 메모리 크기

각 OS별로 각 SQL 버전에서 지원하는 최대 메모리 입니다. 정리 해놓으면 좋을 듯 하여 올려 둡니다. Windows Server (32bit ) OS WINDOWS(32BIt) 2003(SP2) 2003(R2) 2008 STD ENT STD ENT STD ENT OS (Max CPU soket) 4 8 4 8 4 8 OS (Max Memory) 4 64 4 64 4 64 SQL SERVER (32BIT Max Memory) STD 2K(SP4) 4 64 4 64 4 64 2K5(OS MAX) 4 64 4 64 4 64 2K8(OS MAX) 4 64 4 64 4 64 2K8(R2) 64GB(MAX) 4 64 4 64 4 64 ENT 2K(SP4) 4 64 4 64 4 64 2K5(OS MAX) 4 64..

MS-SQL Server 2011.01.18

SQL Server x64에서의 paged out현상에 대해서

요즘 출시되는 인텔의 제온, AMD의 옵테론 프로세스는 64bit(x64)를 기본적으로 지원되고 있고 있으며, SQL Server도 2005부터는 x64 를 지원하고 있습니다.(IA64는 SQL Server 2000도 지원함) 기존 x86의 AWE메모리의 한계와 IA64 도입에 대한 높은 도입 비용으로 인해 x64 환경이 점차 늘어나고 있는 상황입니다. 32bit에서 4GB이상의 메모리를 사용하기 위해서는 AWE 옵션을 Enable해서 64GB까지 사용할 수 있지만, AWE로 확장된 메모리 영역은 데이터&인덱스 페이지로만 구성되기에 다른 영역의 메모리는 기존처럼 2GB(/3GB 추가시 3GB) 공간만을 사용할 수 밖에 없습니다. AWE에서 확장된 메모리를 map, unmap을 하기 위한 Window도 이..

MS-SQL Server 2008.10.07

Sorted Seeks 에 대한 생각…

아래의 김정선님이 번역한 글을 참조하여, 테스트 및 고민을 하였습니다. 번역본: http://blog.naver.com/visualdb/50028175660 원문 : http://blogs.msdn.com/queryoptteam/archive/2006/04/12/575241.aspx 위에서 설명하는 비슷한 시나리오를 생각해 보면, 어떤 회사의 주문 테이블이 있고, 주문 테이블은 생성일 순으로 일련되게 데이터가 저장되고 있습니다. 생성일에 넌 클러스터 인덱스가 있으며, 데이터는 = 로 비교하며, 선택도는 0.5% 정도 입니다. 이런경우에 그냥 쿼리를 수행하여 처리하면, 각각의 환경마다 틀리겠지만 테이블 SCAN을 하여 쿼리의 결과를 던져 주게 됩니다. 하지만, 위와 같은 테이블이라면, 생성일로 걸려있는 넌..

MS-SQL Server 2008.02.21