Perguntas com a marcação «execution-plan»

A estratégia selecionada pelo otimizador de consulta para processar uma consulta.

1
Por que o PostgreSQL está escolhendo o pedido de adesão mais caro?
PostgreSQL usando padrões, além de default_statistics_target=1000 random_page_cost=1.5 Versão PostgreSQL 10.4 on x86_64-pc-linux-musl, compiled by gcc (Alpine 6.4.0) 6.4.0, 64-bit Eu aspirei e analisei. A consulta é muito direta: SELECT r.price FROM account_payer ap JOIN account_contract ac ON ap.id = ac.account_payer_id JOIN account_schedule "as" ON ac.id = "as".account_contract_id JOIN schedule s …









1
Como o otimizador do SQL Server estima o número de linhas em uma tabela associada?
Estou executando esta consulta no banco de dados AdventureWorks2012 : 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 Se eu olhar o plano de execução estimado, vejo o seguinte: A busca inicial do índice (canto superior direito) está usando …

3
Por que o operador Parallelism (Repartition Streams) reduziria as estimativas de linha para 1?
Estou usando o SQL Server 2012 Enterprise. Encontrei um plano SQL que exibe algum comportamento que não acho totalmente intuitivo. Após uma operação pesada de Varredura de Índice Paralela, ocorre uma operação Paralelismo (Fluxos de Repartição), mas está matando as estimativas de linha retornadas pela Varredura de Índice (Object10.Index2), reduzindo …





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.