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

Chiến lược được chọn bởi trình tối ưu hóa truy vấn để xử lý truy vấn.

1
Tại sao PostgreSQL chọn thứ tự tham gia đắt tiền hơn?
PostgreSQL sử dụng mặc định, cộng với default_statistics_target=1000 random_page_cost=1.5 Phiên bản PostgreSQL 10.4 on x86_64-pc-linux-musl, compiled by gcc (Alpine 6.4.0) 6.4.0, 64-bit Tôi đã hút bụi và phân tích. Truy vấn rất đơn giản: SELECT r.price FROM account_payer ap JOIN account_contract ac ON ap.id = ac.account_payer_id JOIN account_schedule "as" ON …








1
Tại sao chỉ mục chọn lọc thứ cấp không được sử dụng khi mệnh đề where lọc trên `value ()`?
Thiết lập: create table dbo.T ( ID int identity primary key, XMLDoc xml not null ); insert into dbo.T(XMLDoc) select ( select N.Number for xml path(''), type ) from ( select top(10000) row_number() over(order by (select null)) as Number from sys.columns as c1, sys.columns as c2 ) as N; XML …

1
Trình tối ưu hóa của SQL Server ước tính số lượng hàng trong bảng đã tham gia như thế nào?
Tôi đang chạy truy vấn này trong AdventureWorks2012 cơ sở dữ liệu : SELECT s.SalesOrderID, d.CarrierTrackingNumber, d.ProductID, d.OrderQty FROM Sales.SalesOrderHeader s JOIN Sales.SalesOrderDetail d ON s.SalesOrderID = d.SalesOrderID WHERE s.CustomerID = 11077 Nếu tôi nhìn vào kế hoạch thực hiện ước tính, tôi thấy như sau: Tìm kiếm chỉ mục …

3
Tại sao toán tử Parallelism (Luồng phân phối lại) sẽ giảm các ước tính hàng xuống còn 1?
Tôi đang sử dụng SQL Server 2012 Enterprise. Tôi đã bắt gặp một Kế hoạch SQL đang thể hiện một số hành vi mà tôi không thấy hoàn toàn trực quan. Sau một hoạt động Quét chỉ mục song song nặng nề, hoạt động Parallelism (Luồng phát lại) xảy ra, …

2
Tại sao mệnh đề WHERE của tôi được hưởng lợi từ một cột được bao gồm trong cộng đồng?
Theo câu trả lời này , trừ khi một chỉ mục được xây dựng trên các cột được sử dụng để hạn chế, truy vấn sẽ không được hưởng lợi từ một chỉ mục. Tôi có định nghĩa này: CREATE TABLE [dbo].[JobItems] ( [ItemId] UNIQUEIDENTIFIER NOT NULL, [ItemState] INT NOT …




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.