Datenbankadministratoren

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

2
Spiegelprotokoll auf der Primärseite leer, auf dem Spiegel jedoch in Ordnung
Wir haben Dutzende von Hauptservern und entsprechenden Spiegeln, die meisten funktionieren einwandfrei, aber einer von ihnen verhält sich seltsam. Insbesondere gibt der sp_dbmmonitorresultsProzess alle Spalten für eine bestimmte Prinzipdatenbank als NULL zurück, während sp_dbmmonitorresultsauf dem Spiegel gültige Informationen zurückgegeben werden: Jetzt habe ich eine ungefähre Vorstellung davon, was die Ursache …

1
Wie werden Deadlocks in einem RDBMS erkannt und gemeldet?
Diese Frage wurde mir während eines Interviews gestellt, bekam aber den Job nicht. Die vollständige Frage lautete wie folgt: Wie werden Deadlocks in einem RDBMS erkannt und gemeldet? Was sind der Transaktionsinhaber und der Anwendungsentwickler dafür verantwortlich, sowohl in Erkennungs- als auch in Präventionsszenarien sicherzustellen?
8 deadlock 

2
So indizieren Sie dynamische Attribute in MongoDB
Ich habe folgende Art von Daten (etwas vereinfacht von meinem realen Fall) in MongoDB: { "name":"some name", "attrs":[ {"n":"subject","v":"Some subject"}, {"n":"description","v":"Some great description"}, {"n":"comments","v":"Comments are here!"}, ] } Das attrs-Array ist ein Container für dynamische Attribute, dh ich weiß vorher nicht, welche Attribute dort abgelegt werden. n steht für Name …
8 index  mongodb 



4
Ressourcen zum Verständnis der SQL Server-Sperrung und Parallelität?
Wie eine aktuelle Frage der Minensperrung und der Parallelität zeigt, sind sie SCHWER. Können Sie gute Ressourcen für fortgeschrittene SQL-Experten vorschlagen, um eine gründliche Studie zu diesen Themen durchzuführen, die, wenn sie richtig erlernt werden, eine bessere Navigation aller inhärenten Fallstricke in diesem Bereich ermöglichen würde? Ich denke an alle …


1
MySQL liest / schreibt pro Tabelle
Ich optimiere unsere DB. Im Wesentlichen versuche ich, die am meisten geschriebenen und am meisten gelesenen Tabellen in unserer Datenbank zu finden. Danach werde ich diese Tabellen in separate Laufwerke einbinden. Gibt es eine Möglichkeit, die Aktivitäten der einzelnen Tabellen zu verfolgen? Wie in IOPS folgen, schreibt, liest pro Tabelle?

2
Vor- und Nachteile Überprüfen Sie, ob ein Wert für eine eindeutige Spalte vorhanden ist, oder lassen Sie db beim Einfügen einen eindeutigen Fehler auslösen
Als ich neulich eine Anfrage schrieb, kam mir ein Gedanke und ist mir in den Sinn gekommen. Was ist vorzuziehen, indem Sie zuerst prüfen, ob ein Wert für eine eindeutige Spalte vorhanden ist, und dann einfügen oder einfügen und db einen eindeutigen Einschränkungsfehler auslösen lassen? Wird es überhaupt eine Rolle …


3
ORA-04031: Bytes des gemeinsam genutzten Speichers können nicht zugeordnet werden ("", "", "", "").
Ich erhalte diesen Fehler in einer Entwicklungsdatenbank. Dies geschieht bei bestimmten Abfragen (einfaches Einfügen und Löschen über eine .NET-Anwendung). Die Datenbank wird von einem Benutzer verwendet, und es tritt ein Fehler auf, unabhängig davon, wie lange die Datenbank ausgeführt wurde. Der einzige speicherbezogene Parameter, der eingestellt wird, ist: MEMORY_TARGET = …



3
Verwenden der Replikation für das Scale-Out
Nachdem ich " Replikation für Scale-Out verwenden" gelesen habe , wie kann ich verschiedene Abfragen an verschiedene Server weiterleiten, z. B. SELECTmöchte ich an Slaves und NON-SELECTMaster weiterleiten . Ich gehe davon aus, dass ich als Loadbalancer Haproxy verwenden kann , aber ich habe nicht festgestellt , dass es möglich …

1
Erheblicher Unterschied zwischen der Datenbankgröße unter MySQL und der tatsächlichen Größe auf der Festplatte
Wenn ich die Größe meiner Datenbanken unter MySQL überprüfe, erhalte ich Folgendes: MariaDB [(none)]> SELECT table_schema "Data Base Name", sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB", sum( data_free )/ 1024 / 1024 "Free Space in MB" FROM information_schema.TABLES GROUP BY table_schema; +--------------------+----------------------+------------------+ | …
8 ubuntu  mysql  mariadb 

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.