Als «sql-server-2008» getaggte Fragen

7
Probleme beim Sperren der Datenbank?

Ich habe ein transaktionsbezogenes Problem in einer SQL Server 2008-Produktionsdatenbank festgestellt. Eine kurze Übersicht ist, dass wir eine Website haben, auf der zahlreiche Benutzer im ganzen Bundesstaat gleichzeitig arbeiten und die über eine ASP.Net-Website GUI-ähnliche Arbeiten (Hinzufügen...

7
Spaltengröße mit Datentyp dezimal

Laut BOL für SQL Server 2008 R2 erfordert der Datentyp Dezimal die folgenden Speicherbytes: Precision Storage bytes 1 - 9 => 5 10-19 => 9 20-28 => 13 29-38 => 17 Wenn ich jedoch eine Datenlänge () für eine Spalte mache, die dezimal (19,5) formatiert ist und den Wert 10999.99999 hat,...

7
Leistungsproblem mit xpath in SQL Server 2008

Ich habe eine Tabelle mit vielen großen XML-Dokumenten. Wenn ich xpath-Ausdrücke ausführe, um Daten aus diesen Dokumenten auszuwählen, tritt ein besonderes Leistungsproblem auf. Meine Anfrage ist SELECT p.n.value('.', 'int') AS PurchaseOrderID ,x.ProductID FROM XmlLoadData x CROSS APPLY...

7
Warum so viele logische Lesevorgänge?

Ich habe eine sehr einfache Abfrage, die im Aktivitätsmonitor und in anderen Statistiken als die logischsten Lesevorgänge auf meinem gesamten DB-Server angezeigt wird. SELECT MAX(RESULT_DATE) FROM TABLEX mm WITH (NOLOCK) JOIN TABLEX_RESULTS mr WITH (NOLOCK) on mr.ID = mm.ID WHERE DAYS IS NOT NULL...

7
Tabellenpartitionierung in SQL 2008 - Warum?

Ich verstehe, wie es funktioniert, aber das Buch, das ich studiere, sagt mir nicht, warum Sie partitionieren möchten. Könnte jemand etwas Licht ins Dunkel bringen? Ich kann kein Konzept verstehen, wenn ich nicht sehe, wie nützlich es

7
Zusammenfassung der Sperren für eine Abfrage

Hat SQL Server eine einfache Möglichkeit, Metriken darüber abzurufen, wie viele (und möglicherweise welche Art von) Sperren eine bestimmte Abfrage im Verlauf ihrer Ausführung aufgehoben hat? Begründung ... Ich bin gerade dabei, eine ziemlich unangenehme gespeicherte Prozedur neu zu schreiben, bei...

7
INSERTs beschleunigen

Ich muss eine Möglichkeit haben, schnell, synchron und mit minimaler Dauer in eine Tabelle einzufügen. Was ich versucht habe ("blind") ist: Habe überhaupt keinen Index auf dem Tisch Wechseln Sie zur einfachen Protokollierung (von der vollständigen Protokollierung) Das von mir verwendete...