Datenbankadministratoren

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



2
Warum treten async_network_io-Wartetypen auf?
Letzte Woche ist etwas Seltsames in unserer Datenbank passiert. Plötzlich wurde die Anwendung für unsere Benutzer blockiert, die keine neuen Entitäten usw. speichern konnten. Nachdem ich mir den Aktivitätsmonitor des SQL Servers (2008 mit Kompatibilitätsmodus 2005) angesehen hatte, sah ich die folgenden drei Einträge: Nach einiger Zeit erhielten die Benutzer …

3
Warum NICHT partitionieren?
Wann möchte man eine Datenbank NICHT partitionieren? (Denken Sie an MySQL-Partitionierung ) In meinem Fall Ich werde mit ein paar Millionen Zeilen beginnen, es sollte von dort wachsen. Primärschlüssel in einem Zeichenfeld, das als häufigste Einschränkung für Abfragen dient (und Suchvorgänge sind häufig - mindestens einige pro Sekunde). Der Primärschlüssel …

1
Warum ist mein Azure SQL Server so langsam?
Wir haben derzeit eine VM mit sehr geringer Leistung und schlagen vor, auf eine Azure-VM mit besseren Spezifikationen umzusteigen. Das Problem ist, dass die Azure-VM viel langsamer als die ursprüngliche VM ist, obwohl sie eine höhere Spezifikation aufweist. Der ursprüngliche Server ist eine 2-Kern-VM mit 2 GB Speicher, die auch …

1
Warum wird in dieser Abfrage nicht der Primärschlüssel (Clustered Key) verwendet?
Ich habe eine SQL Server 2008 R2-Tabelle, deren Schemastruktur wie folgt aussieht: CREATE TABLE [dbo].[CDSIM_BE] ( [ID] [bigint] NOT NULL, [EquipmentID] [varchar](50) NOT NULL, [SerialNumber] [varchar](50) NULL, [PyrID] [varchar](50) NULL, [MeasMode] [varchar](50) NULL, [ReadTime] [datetime] NOT NULL, [SubID] [varchar](15) NULL, [ProbePosition] [float] NULL, [DataPoint] [int] NULL, CONSTRAINT [PK_CDSIM_BE] PRIMARY KEY …

3
Konfigurieren Sie RAM für SQL Server und NUMA
Versehentlicher DB-Administrator hier. Frage: Würden Sie den maximalen Arbeitsspeicher für SQL Server weiterhin manuell begrenzen, obwohl der einzige Zweck dieses Servers darin besteht, nur das SQL Server-Datenbankmodul bereitzustellen? Ich habe Microsoft Windows 2012 R2 Server, SQL Server 2012 Std, mit 32 GB RAM. Der Administrator meldet sich ständig beim SQL …


1
Setzen Sie die SQL Server-Nutzung zurück
In meiner Entwicklungsumgebung spiele ich mit Abfragen herum. Dazu muss ich den SQL Server-Speicher, Pläne usw. zurücksetzen, um sicherzustellen, dass meine Abfrage der einzige Stress- / Arbeitsprozess auf dem Server ist, bei dem alle Werte zurückgesetzt werden Einige der Dinge, die ich tue Checkpoint abfeuern DBCC DROPCLEANBUFFERS; DBCC FREEPROCCACHE; DBCC …


2
Niedriger PLE auf dem NUMA-Knoten 000, hoher auf 001
Ich betrachte PLE (Page Life Expectancy) über NUMA-Knoten auf unseren SQL-Servern hinweg und bin auf eine ziemlich seltsame Verteilung gestoßen. Der NUMA-Knoten 000 hat im Vergleich zu 001 einen sehr niedrigen PLE. Ich bin mir nicht sicher, warum dies so ist. Ich habe mehrere andere SQL Server in unserer Umgebung …


1
Warum verhält sich meine SQL Server-Abfrage bei UPDATE anders als bei SELECT?
Ich habe eine SQL Server-Abfrage geschrieben, die Datensätze nach der Partitionierung in einem Feld so aktualisiert, dass sie eine fortlaufende Nummer haben. Wenn ich es als SELECT-Anweisung ausführe, sieht alles gut aus: DECLARE @RunDetailID INT = 448 DECLARE @JobDetailID INT SELECT @JobDetailID = [JobDetailID] FROM [RunDetails] WHERE [RunDetailID] = @RunDetailID …

9
MongoDB startet nicht nach dem Ändern des Datenverzeichnisses
Ich habe eine mongodbInstanz mit yum installiert . . Jetzt funktioniert alles gut. Ich habe den Dienst mit gestartet service mongod start. Es funktioniert gut. Dann habe ich das data directoryund log pathin der Konfigurationsdatei geändert . Ich habe den Server erneut gestartet und den Dienst gestartet. Aber ich bekomme …


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.