Als «execution-plan» getaggte Fragen

9
Index Suchbetreiberkosten

Für die folgende AdventureWorks- Beispieldatenbankabfrage: 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; Die...

9
Verhinderung von MERGE-Deadlocks

In einer unserer Datenbanken haben wir eine Tabelle, auf die mehrere Threads gleichzeitig intensiv zugreifen. Threads aktualisieren oder fügen Zeilen über ein MERGE. Es gibt auch Threads, die gelegentlich Zeilen löschen, sodass Tabellendaten sehr flüchtig sind. Threads, die Upsts machen, leiden...

8
SQL Server, TOP versus ROW_NUMBER

Ich lerne etwas über Ausführungspläne und probiere verschiedene Abfragen aus und vergleiche deren Leistung. Dabei bin ich auf Folgendes gestoßen: SELECT StatisticID FROM ( SELECT StatisticID, ROW_NUMBER() OVER (ORDER BY StatisticID) AS rn FROM FTCatalog.Statistic ) AS T WHERE T.rn <= 1000 ORDER...

8
Was ist der BMK-Operator in SQLServer?

Ich habe versucht, diese Frage zu beantworten , die besagt, dass die Klausel optional ist. Aber ich stecke mit einem Operator im Plan fest. Unten ist ein Screenshot des Ausführungsplans. Wie Sie sehen können, befindet sich im Abfrageplan ein BMK-Operator, aber kein Hinweis darauf, wie er berechnet...

8
Skalaroperator im Suchprädikat

Ich habe die folgende vereinfachte Version meiner eigentlichen Abfrage in SQL Server 2012. Sie hat einen skalaren Operator im Suchprädikat, wenn Daten aus der Containertabelle ausgewählt werden. Was ist der Zweck des Skalaroperators in diesem Suchprädikat? CREATE TABLE #EligibleOrders (OrderID INT...