Als «sql-server» getaggte Fragen

9
Self-Join auf Primärschlüssel

Betrachten Sie diese Abfrage, die aus NSelf-Joins besteht: select t1.* from [Table] as t1 join [Table] as t2 on t1.Id = t2.Id -- ... join [Table] as tN on t1.Id = tN.Id Es wird ein Ausführungsplan mit N Cluster-Index-Scans und N-1-Zusammenführungsverknüpfungen erstellt. Ehrlich gesagt sehe ich...

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...

9
Wie funktioniert OpenRowset (TABLE…) intern?

Ich sehe viele interne Ansichten, wie zum Beispiel sys.syscommentsAnrufe tätigen CROSS APPLY OpenRowset(TABLE, oid). Ich frage mich, wie diese Funktion funktioniert und woraus sie liest. Schauen wir uns ein Beispiel an mit TABLE SQLSRC: sys.syscomments OpenRowset(TABLE SQLSRC, o.id, 0)( oist...