나는 performane 문제가 있습니다. 관리자가 선택 진술을 조정하라고했습니다.성능 튜닝
우리는 29,000 레코드 포함 된 테이블
SELECT [AcctDetailReportId]
,[WorkOrderEneteredDate]
,[LocationName]
,[LocationNumber]
,[District]
,[CostCenter]
,[GLCode]
,[WorkType]
,[RequestType]
,[RequestCode]
,[ServiceLocation]
,[Cause]
,[Remedy]
,[RequestDescription]
,[CreatedBy]
,[Priority]
,[WorkOrderNumber]
,[Status]
,[DNE]
,[InvoiceNumber]
,[VendorCode]
,[VendorName]
,[Quote1]
,[Quote2]
,[Invoiceid]
,[InvoiceSubmittedDate]
,[WorkComplete]
,[TotalLaborCost]
,[TotalMaterialCost]
,[SalesTax]
,[InvoiceTotal]
,[WarrantyExpirationDate]
,[UnderWarranty]
,[MallName]
--,[AddressID]
--,[CommunicationID]
--,[ContactID]
--,[StateID]
--,[CountryID]
--,[LanguageID]
--,[AddressTypeID]
,[Line1]
,[Line2]
,[City]
,[Province]
,[Region]
,[ZipPostalCode]
--,[DeactivateDateTime]
--,[DeactivateUser]
,[CreateDateTime]
,[CreateUser]
--,[PreviousRecordID]
,[LocationState]
,[CheckNumber]
,[CheckDate]
FROM [Darden].[dbo].[RPT_AccountDetailReport]
GO"
을 가지고있다. 클러스터 된 인덱스 스캔을 사용하여 데이터를 검색하는 데 약 2 분이 걸립니다.
테이블에는 클러스터형 인덱스가 하나만 있습니다.
요구 사항이
이 하나가 나를 도울 수 .. .. 그러나 감소 된 시간에 테이블의 모든 기록과 모든 열을 얻을 것입니다 ...감사합니다,
KARTHIK
HTH, LarryR .... 당신은 기본 SQL을 보여줄 수 있습니까? – RedFilter
관리자는 29,000 개의 모든 행을 어떻게 처리합니까? –
RPT_AccountDetailReport는보기가 아닙니다. 테이블입니다 ... "RPT_AccountDetailReport에서"* 선택하여 RPT_AccountDetailReport에서 성능을 향상시킬 필요가 있습니다. – user922161