본문 바로가기

SQL Server 2005

SQL Server 2005의 캐시 제거 명령 성능 테스트 등을 목적으로 쿼리를 실행할 때, 이미 실행한 쿼리 내용이 캐시가 되어 성능을 올바로 측정하기 힘든 경우가 있다. 이럴 때 다음처럼 DBCC를 사용하여 캐시를 삭제Clear할 수 있다 : -- 데이터 캐시 삭제 DBCC DROPCLEANBUFFERS -- 프로시저 캐시 삭제 DBCC FREEPROCCACHE 가끔 필요하지만 왠지 알려져 있지 않은 팁. 더보기
SQL Server 2005 SP2 Cumulative Update 7 릴리즈 :: microsoft 사이트 링크 : http://support.microsoft.com/kb/949095 2008년 4월 28일에 Cumulative update package 7 for SQL Server 2005 Service Pack 2가 릴리즈되었다. 이 패키지의 빌드 넘버는 3239이다. 참고로 Cumulative Update는 마이크로소프트에서 정식 업데이트 보증을 하지 않기 때문에, 별도로 업데이트 요청을 해야 추후에 확인을 통한 다운로드가 가능하다. 다음과 같은 hotfix가 포함되어 있다 : SQL bug number KB article number Description 50002196 948456 (http://support.microsoft.com/kb/948456/) FIX: T.. 더보기
SQL Server의 DB 및 테이블 사용량 체크하는 쿼리 데이터베이스 사용량 -- db size(MB) SELECT SUM(CAST(df.size as float))/128 FROM sys.database_files AS df WHERE df.type in ( 0, 2, 4 ); -- log size(MB) SELECT SUM(CAST(df.size as float))/128 FROM sys.database_files AS df WHERE df.type in ( 1,3 ); -- SpaceUsed(MB) SELECT sum(total_pages)/128 FROM sys.allocation_units; 테이블 사용량 -- table used declare @PageSize float select @PageSize=v.low/1024.0 from master.db.. 더보기
SQL Server 2005 SP2 Cumulative Update 6 릴리즈 이건 뭐 포스팅하자마자 이틀 있다가 새로운 업데이트 발표되고 난리... 뻘쭘하게 -_-; 다음 주소에서 다운로드 요청을 할 수 있다 : http://support.microsoft.com/kb/946608 참고로 Cumulative Update는 마이크로소프트에서 정식 업데이트 보증을 하지 않기 때문에, 별도로 업데이트 요청을 해야 추후에 확인을 통한 다운로드가 가능하다. 다음과 같은 hotfix가 포함되어 있다 : 50001875 An access violation in the Svrenumapi.dll file causes the Wmiprvse.exe process to stop unexpectedly 50001884 942908 (http://support.microsoft.com/kb/94290.. 더보기
SQL Server 2005 SP2 Cumulative Update 5 릴리즈 :: microsoft 사이트 링크 : http://support.microsoft.com/kb/943656/en-us Cumulative update package 5 for SQL Server 2005 Service Pack 2가 지난 2008년 1월 30일에 릴리즈되었다. 이 Cumulative update의 경우, 새로운 Service Pack을 릴리즈하기 이전에 발표되는 업데이트 패키지 성격을 갖고 있다. 일종의 hotfix 모음이긴 하지만 microsoft가 공식적으로 지원하는 업데이트 패키지가 아니라는 점이 Service Pack과의 차이점이라 할 수 있겠다. 이 패키지의 빌드 넘버는 3125이다. Bug number Knowledge Base article number Description.. 더보기
SQL Server 2005 Books Online (September 2007) 릴리즈 2007년 9월판 SQL Server 2005 온라인 매뉴얼이 릴리즈되었다. 이번 릴리즈는 영문판이며, 다음 주소에서 변경 및 추가된 사항을 살펴볼 수 있다 : - New and Updated Books Online Topics (15 September 2007) : http://msdn2.microsoft.com/en-us/library/bb839502.aspx 현재 이 포스팅을 하는 시점에서는 별도로 다운로드를 받을 수는 없으며, Microsoft Update 사이트를 통해서 기존의 Books Online을 업데이트할 수 있다. 더보기
조인에 쓰이는 PK를 각각 int, varchar 타입으로 선언했을 때의 성능 차이 커뮤니티에 올라온 질문에 답변을 하다가, 'PK(기본키)는 꼭 int 타입으로 사용해야 하나요?'라는 질문에 대한 답을 하기 위한 간단한 테스트. 다음과 같은 과정을 거쳤다 : 1. int, varchar 컬럼이 하나씩 있는 테이블 t_a, t_b를 생성하고, 한 테이블은 int 컬럼을, 다른 한 테이블은 varchar 컬럼을 기본키로 설정한다. 2. (1,a), (2,b), ... (26, z)의 데이터를 두 테이블에 삽입한다. 3. t_a, t_b 테이블의 기본키에 조인을 거는 테이블 t_a1, t_b1을 생성한다. t_a1은 (int(PK), int(FK), varchar), t_b1은 (int(PK), int, varchar(FK)) 형태로 생성한다. 4. 26 x 10만건의 데이터를 t_a1, .. 더보기
Microsoft 제품 edition별 기능 비교표 모음 win2003 edition별 비교표 http://www.microsoft.com/windowsserver2003/evaluation/features/comparefeatures.mspx sql2005 edition별 비교표 http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx Hardware and Software Requirements for Installing SQL Server 2005 http://msdn2.microsoft.com/en-us/library/ms143506.aspx Features Supported by the Editions of SQL Server 2000 http://msdn2.microsoft.com/e.. 더보기
SQL Server의 버전 확인 - 관련 링크 : SQL Server 버전과 에디션을 확인하는 방법 http://support.microsoft.com/kb/321185 SQL Server의 버전과 에디션, 그리고 서비스팩의 설치 유무를 다음과 같이 확인할 수 있습니다 : SQL Server 2005, 2000일 경우 다음 SQL 문을 실행 SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition') SQL Server의 각 버전별 세부 버전 넘버는 다음과 같습니다 : SQL Server Version Table: (출처 : http://vyaskn.tripod.com/sqlsps.htm) No SP (RTM or G.. 더보기
SQL Server 2005 포켓 가이드북 링크 MS 본사에 가보신 적이 있거나 SQL Server 관련 컨퍼런스, 스터디 등에 참석해 보셨으면 거기서 나눠주는 SQL Server 2005 포켓 가이드 북 시리즈를 보셨을 겁니다. 이 포켓 가이드 북 시리즈는 책자 형태로 배포되기도 하지만 마이크로소프트 사이트에서 PDF 파일을 직접 다운로드 받을 수 있습니다. 다운로드 링크 : 1. 초보 DBA를 위한 SQL Server 2005 관리가이드 2. SQL Server 2005 개발자 가이드 3. SQL Server 2005 관리자 가이드 4. SQL Server 2005 업그레이드 가이드 5. SQL Server 2005 오라클 마이그레이션 가이드 6. SQL Server 2005 Integration Services (데이터 통합) 포켓북 - 출처 :.. 더보기