목록인덱스 (2)
SQL Server 대용량 테이블 인덱스 생성 진행경과 확인하기
SQL Server 인덱스 생성할때, 아래 쿼리를 이용하여 진행경과를 확인할 수 있습니다. (단, 인덱스는 Online 옵션으로 생성해야 진행경과를 확인할 수 있습니다.) SELECT object_name(object_id) table_name,index_id,rows FROM sys.partitions WHERE object_name(object_id) = '테이블명' rows 컬럼 값를 확인하여 진행경과를 확인할 수 있습니다.
SQL Server/SQL Server 운영
2021. 1. 14. 15:51
SQL Server 인덱스를 고려한 쿼리문 작성
쿼리문이 느릴 때 인덱스를 만들어 빠르게 하는 방법과 쿼리문을 수정해 기존 인덱스를 효율적으로 사용하는 방법이 있다. 전자는 인덱스 재구성하는 것은 많은 리소스를 소모하기 때문에 자원낭비입니다. 그래서 후자를 통해 해결하는 것이 전문가의 자세입니다. 쿼리문 작성 팁 1) 열 변경하지 않기 -- 인덱스 만들기 CREATE NONCLUSTERED INDEX NCL_OrderDate_DueDate_ShipDate ON dbo.SalesOrderHeader(OrderDate, DueDate, ShipDate) --문제의 쿼리 SELECT SalesOrderID, Status, SalesOrderNumber, AccountNumber, CreditCardApprovalCode, TotalDue FROM dbo.S..
SQL Server/SQL Server 개발
2019. 2. 21. 14:27