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

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





1
Incompatibilidade enorme entre o tamanho do índice relatado e o número de buffers no plano de execução
O problema Temos uma consulta como SELECT COUNT(1) FROM article JOIN reservation ON a_id = r_article_id WHERE r_last_modified < now() - '8 weeks'::interval AND r_group_id = 1 AND r_status = 'OPEN'; Como ocorre um tempo limite (após 10 minutos) com mais frequência, decidi investigar o problema. A EXPLAIN (ANALYZE, BUFFERS)saída …


1
Por que a chave primária (em cluster) não está sendo usada nesta consulta?
Eu tenho uma tabela do SQL Server 2008 R2 cuja estrutura de esquema é a seguinte: CREATE TABLE [dbo].[CDSIM_BE] ( [ID] [bigint] NOT NULL, [EquipmentID] [varchar](50) NOT NULL, [SerialNumber] [varchar](50) NULL, [PyrID] [varchar](50) NULL, [MeasMode] [varchar](50) NULL, [ReadTime] [datetime] NOT NULL, [SubID] [varchar](15) NULL, [ProbePosition] [float] NULL, [DataPoint] [int] NULL, …







1
Custo do operador de busca de índice
Para a consulta de banco de dados de exemplo AdventureWorks abaixo: SELECT P.ProductID, CA.TransactionID FROM Production.Product AS P CROSS APPLY ( SELECT TOP (1) TH.TransactionID FROM Production.TransactionHistory AS TH WHERE TH.ProductID = P.ProductID ORDER BY TH.TransactionID DESC ) AS CA; O plano de execução mostra um custo estimado do operador …


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.