Ergänzend zu den vorgestellten Abfragen bietet MySQL über erweiterte Views noch weitere Auskünfte an, die die Replikation betreffen. Dem Anwender stehen hier die Queries »show_master_status« und »show_slave_status« zur Verfügung. Während »show_master_status« lediglich Auskunft über das aktuelle Binlog-File und ausgeschlossene Datenbanken gibt, ist »show_slave_status« auskunftsfreudiger (Listing 2).
Listing 2: »show slave«
mysql> show slave status\G; ************************* 1. row ************************** Slave_IO_State: Waiting for master to send event Master_Host: 10.10.0.10 Master_User: replication Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql‑bin.002110 Read_Master_Log_Pos: 98 Relay_Log_File: mysql1a‑relay‑bin.297056 Relay_Log_Pos: 235 Relay_Master_Log_File: mysql‑bin.002110 Slave_IO_Running: Yes Slave_SQL_Running: Yes Replicate_Do_DB: Replicate_Ignore_DB: Replicate_Do_Table: Replicate_Ignore_Table: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 0 Last_Error: Skip_Counter: 0 Exec_Master_Log_Pos: 98 Relay_Log_Space: 235 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Master_SSL_Allowed: No Master_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key: Seconds_Behind_Master: 0 1 row in set (0.00 sec)
Hervorzuheben sind die Werte »Slave_IO_State« und »Seconds_Behind_Master«. »Slave_IO_State« gibt den aktuellen Status der Slave-Datenbank wieder und beschreibt den Zustand des Slave-Threads. Bei Fehlern in der Replikation gibt der I/O-State häufig Aufschluss über das zugrundeliegende Problem. Eine vollständige Liste der I/O-States findet sich bei [3]. Der Wert »Second_Behind_Master« gibt Aufschluss über die zeitliche Differenz zwischen Master-DB und Slave-DB, also wie sehr sich die Slave-Datenbank bei der Einarbeitung der Daten verspätet.
Im Unterschied zu den Enterprise-Tools steht der MySQL-Navigator kostenfrei zur Verfügung. Neben der Benutzerverwaltung und einem Browser für Datenbankobjekte bietet er unter dem Menüpunkt »Health« auch einen bequemen Zugriff auf Performance-Statistiken. Er eignet sich besonders für Einsteiger.