Datenbankadministratoren

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


4
Welche Auswirkungen hat die Ausführung mehrerer kleinerer DBs anstelle einer einzelnen größeren DB auf einem Server auf die Leistung?
Unsere Datenbankarchitektur ermöglicht es, dass mehrere "Kunden" in derselben Datenbank vorhanden sind. Wir haben sie jedoch aus administrativen Gründen (Patching, Backup usw.) in mehrere Datenbanken aufgeteilt. Frage 1 Was wären die Auswirkungen auf die Leistung, wenn wir die Kunden in einer einzigen Datenbank zusammenfassen würden? Frage 2 Wir haben derzeit …



1
Transaktions- und Datenkonsistenz während eines Fehlers
Wenn eine Datenbank eine Transaktion startet, sind alle in dieser Transaktion ausgeführten Anweisungen isoliert und atomar (und konsistent und dauerhaft). Dies ist so ziemlich die Definition einer Transaktion. Wikipedia gibt an, dass es einige Datenbanken gibt, die sicherstellen, dass eine Transaktion isoliert bleibt, indem die Zeilen gesperrt und erst entsperrt …




2
Deterministische MySQL-Verfahren
Sollte ich in der Regel alle meine gespeicherten Prozeduren mit dem Schlüsselwort DETERMINISTIC deklarieren, wenn sie tatsächlich deterministisch sind? Es scheint mir, dass die Mehrheit der gespeicherten Prozeduren deterministisch sein wird. Habe ich Recht, wenn ich denke, dass die einzigen nicht deterministischen Prozeduren solche sind, die nicht deterministische Funktionen wie …



2
Verhindern Sie das Kopieren in eine temporäre Tabelle (SQL)
Ich habe zwei Tische - commentsund votes: comments(id, text, user_id, page_id) votes(id, value) Die votesTabelle enthält 2.000.000 Zeilen . Ich habe die folgende Abfrage erstellt: SELECT SUM(votes.value), comments.text, comments.comment_id FROM comments, votes WHERE comments.comment_id = votes.comment_id AND comments.page_id = $page_id GROUP BY comment_id; Die Abfrage läuft ungefähr 12 Sekunden. Ist …
7 mysql 

3
Weitere Datenbanken pro SQL Server 2005-Instanz
Unser Unternehmen hostet derzeit etwa 400 Datenbanken pro SQL Server 2005-Instanz. 500-600 Datenbanken und wir sehen, dass sich die Leistung verschlechtert. Die Datenbankgröße reicht im Extremfall von 50 MB bis 40-60 GB, mit einem Durchschnitt von vielleicht ein paar GB. Welche guten Metriken sind zu sammeln und wie würden wir …



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.