Questions marquées «execution-plan»

Stratégie sélectionnée par l'optimiseur de requêtes pour traiter une requête.



1
Pourquoi la jonction d'élimination ne fonctionne-t-elle pas avec sys.query_store_plan?
Voici une simplification d'un problème de performances rencontré avec le magasin de requêtes: CREATE TABLE #tears ( plan_id bigint NOT NULL ); INSERT #tears (plan_id) VALUES (1); SELECT T.plan_id FROM #tears AS T LEFT JOIN sys.query_store_plan AS QSP ON QSP.plan_id = T.plan_id; La plan_idcolonne est documentée comme étant la clé …




1
Pourquoi la clé primaire (en cluster) n'est-elle pas utilisée dans cette requête?
J'ai une table SQL Server 2008 R2 dont la structure de schéma ressemble à ceci: 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, CONSTRAINT …







1
Index Operate Operator Cost
Pour l' exemple de requête de base de données AdventureWorks ci-dessous: 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; Le plan d'exécution indique un coût de fonctionnement estimé à …

1
La jointure par hachage entre les tables maître / détail produit une estimation de cardinalité trop faible
Lors de la jonction d'une table principale à une table de détail, comment puis-je encourager SQL Server 2014 à utiliser l'estimation de cardinalité de la plus grande table (de détail) comme estimation de cardinalité de la sortie de jointure? Par exemple, lors de la jonction de 10 000 lignes principales …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.