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.
Ich habe eine lange laufende Transaktion (z. B. T1), die einige Löschvorgänge, Aktualisierungen und Einfügungen für eine Tabelle in SQL Server 2008 R2 ausführt. Gleichzeitig führt ein anderer Prozess regelmäßig ausgewählte Anweisungen aus dieser Tabelle aus. Unter den Standardeinstellungen für die Isolation (READ COMMITTED, glaube ich?) Blockiert T1 die Ausführung …
Ich habe eine SQL Server-Sandbox-Installation auf meinem lokalen Computer. Ich habe den Speicher festgelegt, den die SQL Server-Instanz auf 1000 MB verwenden kann. Bei einem intensiven Betrieb steigt die Speichernutzung auf bis zu 1000 MB. Wenn der Vorgang beendet ist, hält SQL Server immer noch den Speicher. Wie kann ich …
Ich habe eine Löschanweisung, die einen schlechten Plan verwendet, wenn sie in einer gespeicherten Prozedur ausgeführt wird, aber einen viel besseren Plan wählt, wenn sie ad-hoc ausgeführt wird. Ich habe alle Indizes für die von der Abfrage verwendeten Tabellen neu erstellt und alle Caches gelöscht. Der Optimierer wählt immer noch …
Was sind die besten Methoden zum Festlegen von Parallelität im Allgemeinen? Ich weiß, dass SQL Server standardmäßig 0alle verfügbaren Prozessoren verwendet, aber in welchem Fall möchten Sie dieses Standardverhalten ändern? Ich erinnere mich, dass ich irgendwo gelesen habe (ich muss nach diesem Artikel suchen), dass Sie für OLTP-Workloads die Parallelität …
Ich habe einen Job in SQL 2008, der einen gespeicherten Prozess ausführt, um alle Datenbanken zu sichern. Dies wird täglich über den SQL Server Agent-Job ausgeführt. Es wird jeden Tag mit Erfolg beendet, aber an manchen Tagen wird es erst nach dem Sichern einiger Datenbanken mit Erfolg beendet. Es kann …
Ich habe einen SQL Server 2005 Standard x64, bei dem in den letzten Monaten Probleme mit TempDB-DDL-Konflikten aufgetreten sind. Auf dem Server tritt ein Konflikt mit der Warte-Ressource 2: 1: 103 auf (der Wartetyp ist PAGELATCH_EX). Das Problem tritt sporadisch auf, wenn der Server unter angemessener Last steht. Ich habe …
Ich habe einen Kollegen, der Zugriff auf eine SQL Server 2008-Instanz erhalten möchte. Ich muss ihm Rechte an dieser Instanz geben. Er sollte das Recht haben, z Hinzufügen und Ändern von Serveranmeldungen Hinzufügen und Ändern von Wartungsplänen (z. B. Erstellen von Sicherungen aus den Datenbanken) Planen Sie Agent-Jobs Ich möchte …
Ich schreibe ein Powershell-Skript, um die folgenden SQL Server-Zähler zu erfassen: SQL Server: Speichermanager: Gesamter Serverspeicher (KB) SQL Server: Speichermanager: Zielserverspeicher (KB) Mein Computer verfügt über 3 Instanzen von SQL-Servern. Daher möchte ich, dass dieses Skript alle Zähler dynamisch erfasst und den Wert nur für 1 Beispiel meldet. Ich habe …
Obwohl ich die Definition von Prädikaten online bei MSDN finden konnte : Ist ein Ausdruck, der TRUE, FALSE oder UNKNOWN ergibt. Prädikate werden in der Suchbedingung von WHERE-Klauseln und HAVING-Klauseln, den Verknüpfungsbedingungen von FROM-Klauseln und anderen Konstrukten verwendet, für die ein Boolescher Wert erforderlich ist. Ich konnte die Definition eines …
Ausführen von SQL Server 2005 und 2008 unter Windows 2008 R2. Wir werden die Privilegien in der Produktion für Entwickler reduzieren - und ich möchte das Gleiche für mich als DBA tun , die Rechte auf die Produktion einschränken und bei Bedarf erhöhen . Mein primäres Ziel wäre es, dumme …
In den alten Tagen war die Verwendung von varcharover charein großes Nein Nein, da das varcharauf einer anderen Seite als der Rest der Zeile gespeichert wurde. Ist dies bei SQL Server 2008 noch heute der Fall? Werde ich einen Speicher- / Leistungsgewinn sehen, wenn ich 1-3 varchar(5)Spalten in char(5)Spalten in …
Als jemand, der Websites entwickelt und ein bisschen SQL Server ausführt, scheint es mir ein Kinderspiel, dass SQL Server eine einfache Klausel unterstützen sollte, die angibt, dass die Ergebnisse nur einen bestimmten Zeilenbereich enthalten sollten. Zum Beispiel die Zeilen 30 bis 39. Derzeit liegt die Implementierung von Paging in SQL …
Ich führe derzeit ein Skript aus, das eine DBCC INDEXDEFRAG für jede Tabelle in einer SQL Server 2005-Datenbank nacheinander ausführt. Die Verwendung von DBCC DBREINDEX anstelle von INDEXDEFRAG ist aus Platzgründen und aufgrund von Verfügbarkeitsanforderungen keine Option. Ich habe festgestellt, dass es lange dauert, bis bestimmte Tabellen defragmentiert sind. Wenn …
Früher gab es für mich nicht schlüssige Debatten / Diskussionen darüber, ob (immer) Clustered-Indizes aktiviert / vermieden werden sollten. Nun, ich habe verstanden, dass sie manchmal mit richtigen + spezifischen Zwecken und Kontexten verwendet werden sollen. Clustered Index-Anforderung für SQL Azure-Datenbank : "SQL Azure unterstützt keine Tabellen ohne Clustered-Indizes. Eine …
Ich und ein Kollege von mir diskutierten die Auswirkungen der Verwendung der serialisierbaren Isolationsstufe. Er sagte, es habe die gesamte Tabelle gesperrt, aber ich war damit nicht einverstanden, dass es möglicherweise möglich wäre, aber es versucht, Bereichssperren anzuwenden, und es wendet keine echte Serialisierung an, wie hier erläutert: Die serialisierbare …
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.