Sollten wir die gespiegelte Kopie einer SQL Server-Datenbank regelmäßig "aktualisieren"?

7

Vertrauen Sie beim Einrichten der SQL Server-Spiegelung darauf, dass Ihre Spiegeldatenbank auch nach Monaten und Monaten der Spiegelung dieselbe bleibt wie die primäre? Ich weiß, dass wir alle den Status überprüfen und natürlich heißt es, dass die Datenbank synchronisiert ist ... aber ich mache mir Sorgen, dass der Spiegel aufgrund von Netzwerkfehlern, Softwarefehlern usw. nicht mehr synchron ist und der Fehler nicht erkannt wird. Dann brauchen wir eines Tages den Spiegel und sind entsetzt zu erfahren, dass er beschädigt ist.

Eine Sache, die ich tun könnte, ist, den Spiegel von der Primärdatenbank regelmäßig zu aktualisieren, da unsere Datenbank nicht besonders groß ist. Aber vielleicht bin ich zu paranoid.

Ich würde gerne von Datenbankadministratoren von SQL Server oder einer anderen Plattform erfahren, ob Sie diese Bedenken hinsichtlich der Integrität von Spiegel-DBs teilen und wenn ja, was Sie tun, um diese Bedenken auszuräumen. Kopieren Sie Ihre primäre Datenbank gelegentlich erneut in den Spiegel? Ergreifen Sie andere Maßnahmen, um die Kohärenz zwischen beiden sicherzustellen? Vielen Dank für jeden Rat, den Sie geben können.

Larry McPhillips
quelle
2
In der MySQL / Percona / MariaDB-Welt haben wir dies pt-table-checksum, um zu überprüfen, ob replizierte Tabellen wirklich mit ihrer Quelle synchron sind.
EEAA

Antworten:

4

Ich vertraue nicht 100% der Spiegelung, aber ich vertraue ihr zu 99%, genau wie alles andere. Es tut nie weh, Ihre Spiegeldatenbank und Ihr DR-Schema regelmäßig zu überprüfen. Wir testen unseren DR-Plan mehrmals im Jahr auf breiter Front. Es würde Ihrem Szenario nicht schaden, eine DR-Testzeit vorzusehen und einen Fehler Ihrer Primärdatenbank zu simulieren, um den Spiegel vollständig zu testen, wenn Sie Bedenken haben.

Cougar9000
quelle
0

Solange Sie basierend auf dem Status der Spiegelung für jede Datenbank überwachen und alarmieren, sollte eine Aktualisierung der sekundären Datenbank nicht erforderlich sein.

Jason Cumberland
quelle