Als «sql-server» getaggte Fragen

7
Langsame temporäre Tabelle fällt in SQL 2005

Auf unserem SQL-Produktionsserver ist ein Problem aufgetreten, bei dem das Löschen temporärer Tabellenobjekte lange dauert (offensichtlich, wenn ein kleiner und synchroner Drop verwendet wird). Ich kann dies nicht auf anderen SQL-Servern reproduzieren (ähnlich spezifiziert mit der gleichen Anzahl...

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
Abfrageleistung

Warum SELECT Barraportfolioname FROM portfolio WHERE id IN (SELECT DISTINCT i1.portfolioid FROM Import i1 LEFT OUTER JOIN Import i2 ON i1.PortfolioID = i2.PortfolioID AND i2.ImportSetID = 82 WHERE i1.ImportSetID = 83 AND i2.ID IS NULL) dauert 0 Sekunden, während die folgende Abfrage 5 Sekunden...

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
On-the-Fly-Abfrage- / Befehlsänderung

Ich bin für die Verwaltung einer Instanz von SQL Server 200x verantwortlich, die das Unglück hat, als Backend für eine schlüsselfertige Anwendung zu dienen, die mit einem ekelhaften Leistungsproblem geschrieben wurde. Es wird wiederholt das Muster der Vorbereitung eines statischen Cursors...

7
Datenbank nach Drop-Tabelle verkleinern?

Ich hatte eine Tabelle mit mehr als 70 Millionen Datensätzen in einer SQL Server-Datenbank. Ich habe diese Tabelle gelöscht (eine einmalige Sache), um Speicherplatz auf der Festplatte freizugeben, aber es sieht so aus, als hätte sich die Größe nicht wesentlich geändert. Ich sehe, dass ich die...

7
Deaktivieren Sie die SQL-Replikation vorübergehend

Aus geschäftlichen Gründen muss ich möglicherweise die Transaktionsreplikation in meiner Umgebung deaktivieren (SQL 2k -> SQL 2008). Funktionell bedeutet dies, dass ich Abonnements und Artikel löschen muss. Reichen die Erstellungsskripte aus, um die Replikation wieder in den ursprünglichen...