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

Trong ngữ cảnh của cơ sở dữ liệu, tối ưu hóa đề cập đến quá trình tối ưu hóa truy vấn chọn một kế hoạch thực hiện vật lý hiệu quả.









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(*) …

1
Cảnh báo của Dịch vụ: Hoạt động gây ra I / O còn lại so với tra cứu chính
Tôi đã thấy cảnh báo này trong các kế hoạch thực hiện SQL Server 2017: Cảnh báo: Hoạt động gây ra dư IO [sic]. Số lượng hàng thực tế được đọc là (3,321,318), nhưng số lượng hàng được trả về là 40. Đây là đoạn trích từ SQLSentry PlanExplorer: Để …



4
Cách hiệu quả nhất để gọi cùng một Hàm có giá trị bảng trên nhiều cột trong Truy vấn
Tôi đang cố gắng điều chỉnh một truy vấn trong đó cùng một hàm có giá trị bảng (TVF) được gọi trên 20 cột. Điều đầu tiên tôi làm là chuyển đổi hàm vô hướng thành hàm có giá trị bảng nội tuyến. Là sử dụng cách CROSS APPLYthực hiện …



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.