본문 바로가기

SQL Server

(82)
[SQL Server] 필터링된 인덱스 (Filtered Indexes) SQL Server 2008에서 새로 제공되는 기능인 '필터링된 인덱스 (Filtered Indexes)' 란 인덱스를 생성하는 해당 열의 전체 데이터에 대해서 인덱스를 생성하는 것이 아니라, 특정 조건에 맞는 데이터로만 인덱스를 생성하는 것이다. 이렇게 필터링된 인덱스를 이용하면 인덱스의 크기가 줄어들어 인덱스 관리의 부담을 덜 수 있다. 필터링된 인덱스를 생성하는 구문은 기존의 'CREATE INDEX...' 문장에 'WHERE 조건'만 붙여주면 된다. 필터링된 인덱스를 사용하면 좋은 사례 1. NULL 값이 대부분인 열에 인덱스를 생성할 때 - NULL 값이 대부분인 열에 인덱스를 생성하게 되면, NULL 값까지 인덱스가 생성된다. 그런데, 인덱스의 실제로 NULL 값을 조회할 일은 별로 없지만, ..
[SQL Server] 버전별 코드명 MS SQL Server 2005 (코드명 Yukon) 유콘은 캐나다의 지명으로, 금광으로 유명한 지역이다. 마이크로소프트는 2005년 '유콘'이라는 코드명으로 개발한 SQL 서버 2005를 같은 해 10월 출시했다. XML 데이터 관리를 지원하는 것이 특징이다. 이 관계형 데이터베이스 관리 시스템 버전에는 닷넷 프레임워크와 통합이 가능하도록 CLR(Common Language Runtime)이 도입됐었다. 또 데이터베이스 서버가 웹 서비스에 노출되도록 한 첫 버전이었다. MS SQL erver 2008 (코드명 Katmai) 캐트마이산: 미국 Alaska주 서남부의 활화산; 높이 2,125m MS SQL Server 2008 R2 (코드명 Kilimanjaro) 킬리만자로산 : Tanzania에 있는 ..