Als «bookmark-lookup» getaggte Fragen

3
Der Index für persistierte berechnete Spalten benötigt eine Schlüsselsuche, um die Spalten im berechneten Ausdruck abzurufen
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 6 Jahren migriert . Ich habe eine dauerhaft berechnete Spalte in einer Tabelle, die einfach aus verketteten Spalten besteht, z CREATE TABLE dbo.T ( ID INT IDENTITY(1, 1) NOT NULL CONSTRAINT PK_T_ID …

2
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) NOT NULL DEFAULT 'x', ForeignKey INT NOT NULL ) INSERT …

3
Beseitigen Sie den Key Lookup (Clustered) -Operator, der die Leistung verlangsamt
Wie kann ich einen Key Lookup (Clustered) -Operator in meinem Ausführungsplan entfernen? Die Tabelle hat tblQuotesbereits einen Clustered-Index (on QuoteID) und 27 Nonclustered-Indizes, daher versuche ich, keine weiteren zu erstellen. Ich habe die Clustered-Index-Spalte QuoteIDin meine Abfrage eingefügt, in der Hoffnung, dass sie hilft - aber leider immer noch dieselbe. …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.