Als «optimization» getaggte Fragen

19
Flow Distinct erzwingen

Ich habe einen Tisch wie diesen: CREATE TABLE Updates ( UpdateId INT NOT NULL IDENTITY(1,1) PRIMARY KEY, ObjectId INT NOT NULL ) Verfolgen Sie im Wesentlichen Aktualisierungen von Objekten mit zunehmender ID. Der Konsument dieser Tabelle wählt einen Teil von 100 verschiedenen Objekt-IDs aus, die...

18
Warum erzwingt die Tabellenvariable einen Index-Scan, während die temporäre Tabelle die Suche und die Lesezeichensuche verwendet?

Ich versuche zu verstehen, warum die Verwendung einer Tabellenvariablen den Optimierer daran hindert, eine Indexsuche und dann eine Lesezeichensuche im Vergleich zu einer Indexsuche durchzuführen. Auffüllen der Tabelle: CREATE TABLE dbo.Test ( RowKey INT NOT NULL PRIMARY KEY, SecondColumn CHAR(1)...

15
"In tmp-Tabelle kopieren" ist extrem langsam

Dies ist mein Beispiel für eine Abfrage: SELECT nickname, CASE class_id WHEN 1 THEN 'Druid' WHEN 2 THEN 'Necromancer' WHEN 3 THEN 'Mage' WHEN 4 THEN 'Priest' WHEN 5 THEN 'Warrior' WHEN 6 THEN 'Stalker' WHEN 7 THEN 'Paladin' WHEN 8 THEN 'Psionic' END class_name, ROUND(AVG(level),2) level,...