Gespeicherte Prozeduren für die Azure Database for MariaDB-Verwaltung
Wichtig
Azure Database for MariaDB wird demnächst eingestellt. Wir empfehlen Ihnen dringend, zu Azure Database for MySQL zu migrieren. Weitere Informationen zum Migrieren nach Azure Database for MySQL finden Sie unter Was geschieht mit Azure Database for MariaDB?.
Gespeicherte Prozeduren sind auf Azure Database for MariaDB-Servern verfügbar, um Sie beim Verwalten des MariaDB-Servers unterstützen. Dies schließt die Verwaltung der Verbindungen und Abfragen Ihres Servers sowie das Einrichten von Datenreplikation ein.
Gespeicherte Prozeduren für die Datenreplikation
Mithilfe der Datenreplikation können Sie Daten von einem MariaDB-Server, der lokal, auf virtuellen Computern oder von Datenbankdiensten ausgeführt wird, die von anderen Cloudanbietern gehostet werden, mit dem Azure Database for MariaDB-Dienst synchronisieren.
Mit den folgenden gespeicherten Prozeduren wird die Datenreplikation zwischen einer Quelle und einem Replikat eingerichtet oder entfernt.
Name der gespeicherten Prozedur | Eingabeparameter | Ausgabeparameter | Hinweis zur Verwendung |
---|---|---|---|
mysql.az_replication_change_master | master_host master_user master_password master_port master_log_file master_log_pos master_ssl_ca |
– | Um Daten im SSL-Modus zu übertragen, übergeben Sie im Parameter „master_ssl_ca“ den Kontext des Zertifizierungsstellenzertifikats. Um Daten ohne SSL zu übertragen, übergeben Sie im Parameter „master_ssl_ca“ eine leere Zeichenfolge. |
mysql.az_replication _start | – | – | Startet die Replikation. |
mysql.az_replication _stop | – | – | Beendet die Replikation. |
mysql.az_replication _remove_master | – | – | Entfernt die Replikationsbeziehung zwischen der Quelle und dem Replikat. |
mysql.az_replication_skip_counter | – | – | Überspringt einen Replikationsfehler. |
Informationen zum Einrichten der Datenreplikation zwischen einer Quelle und einem Replikat in Azure Database for MariaDB finden Sie unter Konfigurieren der Datenreplikation in Azure Database for MariaDB.
Andere gespeicherte Prozeduren
Die folgenden gespeicherten Prozeduren sind in Azure Database for MariaDB zum Verwalten Ihres Servers verfügbar.
Name der gespeicherten Prozedur | Eingabeparameter | Ausgabeparameter | Hinweis zur Verwendung |
---|---|---|---|
mysql.az_kill | processlist_id | – | Entspricht dem Befehl KILL CONNECTION . Beendet die der angegebenen „processlist_id“ zugeordnete Verbindung nach dem Beenden einer beliebigen Anweisung, die von der Verbindung ausgeführt wird. |
mysql.az_kill_query | processlist_id | – | Entspricht dem Befehl KILL QUERY . Beendet die Anweisung, die derzeit von der Verbindung ausgeführt wird. Die Verbindung bleibt unverändert erhalten. |
mysql.az_load_timezone | – | – | Lädt Zeitzonentabellen, damit der time_zone -Parameter auf benannte Werte (z. B. „USA/Pazifik“) festgelegt werden kann. |
Nächste Schritte
- Erfahren Sie, wie Sie die Datenreplikation einrichten.
- Erfahren Sie, wie Sie die Zeitzonentabellen verwenden.