T-SQL 26

DMV::Index

SQL SERVER 2005 이상 SQL 2005는 DMV를 통해서 실시간으로 인덱스의 사용빈도, 변경 횟수, lock 현황, missing 된 인덱스 정보를 제공한다. 이 자료를 바탕으로 튜닝과 관리 모니터링이 가능하다. DMV의 정보는 마지막으로 SQL 인스턴스가 시작된 후로 누적된 값이다. 사용하고 있는 INDEX 무엇인가? DDL 문을 통해 인덱스를 생성하게 되면 인덱스가 카탈로그는 업데이트 된다. 그렇다고 이 인덱스가 "USE" 사용되는 것은 아니다. 인덱스가 select, insert, update가 될 때 sys.dm_db_index_usage_stats 에서 정보를 찾을 수 있다. 마지막으로 SQL SERVER를 방금 재 시작 했다면 sys.dm_db_index_usage_stats 정보를..

복제::잘못 삭제 했을 경우

복제 삭제 방법 1: http://msdn.microsoft.com/ko-kr/library/ms152757.aspx 방법 2: http://support.microsoft.com/kb/324401 이상하게 잘 못 삭제했을 경우 select replinfo,* from sysobjects where replinfo = 0 을 찾아서 입력합니다. sp_removedbreplication [ [ @dbname = ] 'dbname' ] [ , [ @type = ] type ] [ @dbname=] 'dbname' 데이터베이스의 이름입니다. dbname은 sysname이며 기본값은 NULL입니다. NULL인 경우 현재 데이터베이스를 사용합니다. [ @type = ] type 데이터베이스 개체를 제거 중인 복제..