Als «sql-server» getaggte Fragen

644
Mehrere Indizes im Vergleich zu mehrspaltigen Indizes

Ich habe gerade einen Index zu einer Tabelle in SQL Server 2005 hinzugefügt und es hat mich zum Nachdenken gebracht. Was ist der Unterschied zwischen dem Erstellen eines Index und dem Definieren mehrerer Spalten gegenüber einem Index pro Spalte, die Sie indizieren möchten? Gibt es bestimmte Gründe,...

610
Was ist "with (nolock)" in SQL Server?

Kann jemand die Auswirkungen der Verwendung with (nolock)auf Abfragen erklären , wenn Sie sie verwenden sollten / nicht? Wenn Sie beispielsweise eine Bankanwendung mit hohen Transaktionsraten und vielen Daten in bestimmten Tabellen haben, in welchen Arten von Abfragen wäre nolock in Ordnung? Gibt...

538
NICHT IN vs NICHT EXISTIERT

Welche dieser Abfragen ist die schnellere? EXISTIERT NICHT: SELECT ProductID, ProductName FROM Northwind..Products p WHERE NOT EXISTS ( SELECT 1 FROM Northwind..[Order Details] od WHERE p.ProductId = od.ProductId) Oder NICHT IN: SELECT ProductID, ProductName FROM Northwind..Products...