Erfahren Sie mehr über die Galera DB-Replikation und zugehörige langsame MySQL-Abfragen
Galera-Cluster helfen bei Leistung und Skalierbarkeit. Bei der Prüfung sekundärer Datenbanken ist es wichtig zu verstehen, wie die Datenreplikation erfolgt, sich von der primären unterscheidet. Die primäre Datenbank kann Massenvorgänge durchführen. Wenn die Replikation für alle sekundären Datenbanken erfolgt, führen sie Aktionen nacheinander durch. Wenn Sie beispielsweise 67.000.000 Elemente in einem Löschvorgang haben, erfolgt in den sekundären Datenbanken jedes einzelne einzeln. Bei der Überprüfung der langsamen MySQL-Abfrageprotokolle kann diese Aktion viel Zeit in Anspruch nehmen. Da die sekundären Datenbanken Dinge einzeln durchführen, ist dies ein Grund dafür, dass Dinge nicht synchronisiert sind und Leistungsbeeinträchtigungen erkannt werden können.
Wenn möglich, sollten Sie Ihre großen Vorgänge als Lösung stapeln, um die sekundären Datenbanken mit den primären zu synchronisieren. Durch Batch-Vorgänge können die Aktionen zeitnah ausgeführt werden und die Leistungsbeeinträchtigungen auf ein Minimum beschränkt werden.
Für wen ist dieses Video?
- Architekten
- Entwickler
- DevOps
Videoinhalt
- Galeriereplikation in sekundäre Datenbank
- Informationen zur Flusssteuerung
- Suchen von Thread-Nummern in langsamen mysql-Abfrageprotokollen
- Massenausführungen erfolgen nur auf der primären Instanz. Replikationen treten jeweils 1 auf
- Batch Ihrer großen Zusagen, damit die Replikation mit der primären