Câu hỏi được gắn thẻ «query-performance»

Đối với các câu hỏi về việc cải thiện hiệu suất và / hoặc hiệu quả của các truy vấn cơ sở dữ liệu.


1
Cách tối ưu hóa truy vấn
Tôi có một cấu trúc cơ sở dữ liệu tương tự như thế này, CREATE TABLE [dbo].[Dispatch]( [DispatchId] [int] NOT NULL, [ContractId] [int] NOT NULL, [DispatchDescription] [nvarchar](50) NOT NULL, CONSTRAINT [PK_Dispatch] PRIMARY KEY CLUSTERED ( [DispatchId] ASC, [ContractId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS …




2
Các truy vấn rất giống nhau, hiệu suất rất khác nhau
Tôi có hai truy vấn rất giống nhau Truy vấn đầu tiên: SELECT count(*) FROM Audits a JOIN AuditRelatedIds ari ON a.Id = ari.AuditId WHERE ari.RelatedId = '1DD87CF1-286B-409A-8C60-3FFEC394FDB1' and a.TargetTypeId IN (1,2,3,4,5,6,7,8,9, 11,12,13,14,15,16,17,18,19, 21,22,23,24,25,26,27,28,29,30, 31,32,33,34,35,36,37,38,39, 41,42,43,44,45,46,47,48,49, 51,52,53,54,55,56,57,58,59, 61,62,63,64,65,66,67,68,69, 71,72,73,74,75,76,77,78,79) Kết quả: 267479 Gói: https://www.brentozar.com/pastetheplan/?id=BJWTtILyS Truy vấn thứ hai: SELECT count(*) …










Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.