Alle Versionen von Microsoft SQL Server (nicht MySQL). Bitte fügen Sie auch ein versionierspezifisches Tag wie sql-server-2016 hinzu, da es häufig für die Frage relevant ist.
Wir haben eine Tabelle mit viel von insert\selectjeder Zeit (wie 100 Maschinen, die jede Sekunde einfügen \ aktualisieren). Was ist der beste Weg, um einen Index für eine Tabelle zu erstellen, die nicht einmal für eine Sekunde gesperrt werden kann? Wenn ich den Index erstelle, werden die Anforderungen sicher gesperrt, …
Wir haben eine Instanz von SQL Server 2008 auf einem Kundenserver installiert. Die IT-Abteilung des Kunden ist für die verschiedenen Sicherungen der Maschine verantwortlich. Das SQL Server-Protokoll zeigt, dass jeden Tag um 19 Uhr eine vollständige Sicherung durchgeführt wird. Es können jedoch keine Hinweise auf einen in SQL Server geplanten …
Wenn Sie versuchen, eine Datenbank mit dem folgenden Befehl zu spiegeln ALTER AVAILABILITY GROUP SQLAlwaysonGroup ADD DATABASE test0916aj8CJ Ich erhalte den folgenden Fehler Meldung 1475, Ebene 16, Status 105, Zeile 1 Die Datenbank "test0916aj8CJ" enthält möglicherweise protokollierte Massenänderungen, die nicht gesichert wurden. Erstellen Sie eine Protokollsicherung für die Hauptdatenbank oder …
Ich habe gelesen, dass nach SQL Server 2000 die Möglichkeit, eine Identitätsspalte zu "entidentifizieren", entfernt wurde. Und dass dies "By Design" war (nicht nur eine fehlende Funktion). Hier ist ein Beispiel, das ich in einem Blog gefunden habe . Dabei werden die Systemtabellen aktualisiert. (Und diese Fähigkeit wurde nach SQL …
SQL Server 2014: Wir haben eine sehr große Tabelle (100 Millionen Zeilen) und müssen einige Felder aktualisieren. Für den Protokollversand usw. möchten wir ihn natürlich auch auf Transaktionen in Bissgröße beschränken. Wenn wir das Folgende ein wenig laufen lassen und dann die Abfrage abbrechen / beenden, wird die bisher geleistete …
Ich weiß, dass, wenn ich EXISTS()einen FK-Suchwert aufrufe, das Ergebnis sofort ist, wenn dieser FK-Einschränkung vertraut wird. Und wenn es nicht vertrauenswürdig ist (wie beim Erstellen der FK mit WITH NOCHECK), muss SQL Server in der Tabelle nachsehen, ob der Wert tatsächlich vorhanden ist. Gibt es noch etwas, das ich …
Ich habe Probleme, im folgenden Szenario eine indizierte Ansicht einzurichten, damit die folgende Abfrage ohne zwei Clustered-Index-Scans ausgeführt wird. Immer wenn ich eine Indexansicht für diese Abfrage erstelle und sie dann verwende, scheint sie jeden Index zu ignorieren, den ich darauf gesetzt habe: -- +++ THE QUERY THAT I WANT …
Wir denken über den Kauf eines SQL Standard Serverzur Implementierung eines ETL via SSIS. Da es für uns sehr teuer ist, möchte ich die Entwicklung von SSIS-Paketen auf einer kostenlosen Version testen. Da die Express-Version das SSIS nicht integriert, möchte ich es in der Evaluation 180 Expires-Version von SQL Server …
Ich bin Junior DBA mit 3 Jahren Erfahrung. Unsere Aufgabe ist es, Abfragen zu optimieren oder Entwicklern mitzuteilen, dass bestimmter Code neu geschrieben werden sollte oder Indizes benötigt werden. Eine einfache Frage, die das Entwicklerteam häufig stellt, lautet: "Gestern lief es gut, was hat sich plötzlich geändert?" und wir werden …
Ich verwende derzeit Change Data Capture (CDC) , um Datenänderungen zu verfolgen, und ich möchte den Hostnamen und die IP-Adresse des Clients verfolgen, der die Abfrage sendet, die die Änderungen vorgenommen hat. Wenn 5 verschiedene Clients über denselben Benutzernamen angemeldet sind, besteht das Rätsel, welcher der 5 Clients die Abfrage …
Wir bemerken ein interessantes Muster für HADR_SYNC_COMMITWartezeiten in unserer Umgebung. Wir haben eine drei Replik; Eine primäre, eine synchrone sekundäre und eine asynchrone sekundäre in einem Rechenzentrum, und wir haben gerade drei weitere ASYNC- Replikate in einem anderen Rechenzentrum hinzugefügt (~ 2400 Meilen voneinander entfernt). Seitdem stellen wir eine enorme …
Das Überprüfen von Code und einer case-Anweisung hat expression <= 1.im Gegensatz zu<= 1 Ich bin mir nicht sicher, was der Zweck des 1.ist. Irgendwelche Gedanken?
Warum gibt es keinen vollständigen Scan (unter SQL 2008 R2 und 2012)? Testdaten: DROP TABLE dbo.TestTable GO CREATE TABLE dbo.TestTable ( TestTableID INT IDENTITY PRIMARY KEY, VeryRandomText VarChar(50), VeryRandomText2 VarChar(50) ) Go Set NoCount ON Declare @i int Set @i = 0 While @i < 10000 Begin Insert Into dbo.TestTable(VeryRandomText, …
Wir haben eine riesige Produktionsdatenbank mit einer Größe von ca. 300 GB. Gibt es einen Ansatz zur Verbesserung der Leistung einer Löschabfrage? Momentan liegt die Löschgeschwindigkeit zwischen 1-10k pro Minute, sie ist für uns sehr langsam.
Ich arbeite an einem großen ETL- und DW-Projekt, bei dem wir TFS / Quellcodeverwaltung zusammen mit SSIS und SSDT verwenden. Heute habe ich herausgefunden, dass während ein SSIS-Paket ein BULK INSERT in eine Datenbanktabelle ausführt, es nicht möglich ist, einen SSDT-Schema-Vergleich mit dieser Datenbank durchzuführen. Dies ist bedauerlich, da einige …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.