Als «sql-server-2008» getaggte Fragen

11
Warum verursacht diese Abfrage einen Deadlock?

Warum verursacht diese Abfrage einen Deadlock? UPDATE TOP(1) system_Queue SET [StatusID] = 2, @ID = InternalID WHERE InternalID IN ( SELECT TOP 1 InternalID FROM system_Queue WHERE IsOutGoing = @IsOutGoing AND StatusID = 1 ORDER BY MessageID ASC, InternalID ASC) Deadlock-Grafik hinzugefügt:...

11
Leistungsfehler des SQL Server 2008-Datetime-Index

Wir verwenden SQL Server 2008 R2 und haben eine sehr große Tabelle (über 100 datetimeMillionen Zeilen) mit einem primären ID-Index und eine Spalte mit einem nicht gruppierten Index. Wir sehen ein sehr ungewöhnliches Client / Server-Verhalten, das auf der Verwendung einer order byKlausel speziell...