Datenbankadministratoren

Fragen und Antworten für Datenbankexperten, die ihre Datenbankfähigkeiten verbessern und von anderen in der Community lernen möchten

2
Gibt XML-Sequenzen zurück, in denen ein Attribut kein bestimmtes Zeichen enthält
Betrachten Sie das folgende einfache XML: <xml> <customer name="Max"> <email address="me@you.com" /> </customer> <customer name="Erik"> <email address="erik@your-mom.com" /> </customer> <customer name="Brent"> <email address="brentcom" /> </customer> </xml> Ich möchte eine Liste von bekommen <Customer>Sequenzen , in denen das addressAttribut des <email>Elements ist nicht ein enthalten @. Ich möchte also eine Ausgabe, …
10 sql-server  xml  xquery 

1
Wird B-Tree beim Löschen von Daten aus der SQL Server-Tabelle mit einem Clustered-Index neu ausgeglichen?
Ich habe eine Tabelle in einer SQL Server-Datenbank mit einem Clustered-Index für den Primärschlüssel. Die Tabelle enthält 1 Million Zeilen. Wenn ich 10K-Zeilen aus der Tabelle lösche, wird der Index während des Löschvorgangs umstrukturiert? Der Löschvorgang ist Teil der gespeicherten Prozedur. Es kann gleichzeitig mehr als ein Client die gespeicherte …



2
Wenn ein Deadlock eines Parallelism Exchange-Ereignisses ohne Opfer ist, ist es ein Problem?
Wir sehen viele dieser Intra-Query-Parallel-Thread-Deadlocks in unserer Produktionsumgebung (SQL Server 2012 SP2 - ja ... ich weiß ...). Wenn wir uns jedoch das Deadlock-XML ansehen, das über erweiterte Ereignisse erfasst wurde, Die Opferliste ist leer. <victim-list /> Das Deadlocking scheint zwischen 4 Threads zu liegen, zwei mit dem WaitType="e_waitPipeNewRow"und zwei …

1
SQL Server Zeile für Zeile Zugriff
Ich habe eine Tabelle so strukturiert (vereinfacht) Name, EMail, LastLoggedInAt Ich habe einen Benutzer in SQL Server (RemoteUser), der nur Daten sehen kann (über eine ausgewählte Abfrage), bei denen das Feld LastLoggdInAt nicht null ist. Es sieht so aus, als könnte ich das schaffen? Ist es möglich?

1
Optimieren Sie den Index für eine Zeilentabelle mit 2.135.044.521
Ich habe ein E / A-Problem mit einem großen Tisch. Allgemeine Statistiken Die Tabelle weist die folgenden Hauptmerkmale auf: Umgebung: Azure SQL-Datenbank (Stufe ist P4 Premium (500 DTUs)) Zeilen: 2.135.044.521 1.275 gebrauchte Partitionen Clustered und partitionierter Index Modell Dies ist die Tabellenimplementierung: CREATE TABLE [data].[DemoUnitData]( [UnitID] [bigint] NOT NULL, [Timestamp] …

2
MongoDB wird beendet, wenn der Speicher knapp wird
Ich habe die folgende Konfiguration: Ein Host-Computer, auf dem drei Docker-Container ausgeführt werden: MongoDB Redis Ein Programm, das die beiden vorherigen Container zum Speichern von Daten verwendet Sowohl Redis als auch MongoDB werden zum Speichern großer Datenmengen verwendet. Ich weiß, dass Redis alle Daten im RAM behalten muss, und ich …


2
Verbraucht das Erstellen von Transaktionsprotokollsicherungen alle 15 Minuten mehr Speicherplatz als Protokollsicherungen alle 6 Stunden?
In unserer Umgebung ist der Netzwerkspeicher platzsparend. Gleichzeitig möchte ich sicherstellen, dass wir alle 15 Minuten Transaktionsprotokollsicherungen durchführen, anstatt alle 6 Stunden die aktuellen. Meine Frage ist, ob das Ändern des Protokollsicherungsintervalls von 6 Stunden auf alle 15 Minuten mehr Speicherplatz verbraucht.

4
SQL Server-Abfragespeicher - Was wird als Ad-hoc-Abfrage angesehen?
Ich habe mich intensiv mit dem SQL Server-Abfragespeicher befasst und sehe häufig Verweise auf Ad-hoc-Abfragen. Ich habe jedoch nicht gesehen, wie der Abfragespeicher eine Ad-hoc-Abfrage bestimmt. Ich habe Stellen gesehen, an denen davon ausgegangen werden kann, dass es sich um eine Abfrage ohne Parameter oder eine Abfrage handelt, die nur …

1
Wer verwendet meine Worker-Threads? SQL Server 2014 - HADR
Wir hatten kürzlich ein Problem in unserer SQL Server 2014-HADR-Umgebung, in der einem der Server die Arbeitsthreads ausgegangen sind. Wir haben die Nachricht erhalten: Der Thread-Pool für AlwaysOn-Verfügbarkeitsgruppen konnte keinen neuen Worker-Thread starten, da nicht genügend Worker-Threads verfügbar sind. Ich habe bereits eine andere Frage geöffnet, um eine Erklärung zu …


1
Identifizieren Sie die Grundursache dafür, warum die Datenbank im Status RESTORING steckt
Ich weiß, dass es Fragen gibt, die das Problem lösen, dass eine Datenbank im RESTORINGStatus steckt, und habe diese Lösungen verwendet, um die Datenbank manuell wieder online zu schalten, aber mein Szenario ist etwas anders. Ich habe eine automatische Wiederherstellung mit Powershell-Skripten, die eine Kopie der Produktion in einer DEV-Instanz …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.