Questions marquées «query-optimization»


1
Comment l'optimiseur de SQL Server estime-t-il le nombre de lignes dans une table jointe?
J'exécute cette requête dans la base de données 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 Si je regarde le plan d'exécution estimé, je vois ce qui suit: La recherche d'index initiale (en haut à droite) utilise …

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 …

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.