Created Thursday 12 June 2008
Posted on ETNTechBlog:
Monitoring MySQL replikace
Posted 10.06.2008 by jhr
V jednom z předchozích příspěvků o forge.mysql.com byla zmíněna možnost sledování rychlosti replikace mysql. Podobný postup je používán v DPL i k monitoringu replikace.
Existuje sice možnost podívat se na slave serveru na hodnotu “seconds behind master”, kde je vidět zpoždění slave serveru za masterem, ale již se stalo, že za určitých okolností hodnota není příliš vypovídající. Proto se volí varianta insertu timestampy na db master a její čtení na slave serveru.
Pokud je vše v mezích, tak ale kontrola jako taková vypisuje dobu zpoždění ve vteřinách. A historické hodnoty zpoždění by tak měly být dohledatelné v historii monitoringu pro případné zpracování do grafů.
Vše samozřejmě předpokládá sladěný čas mezi master a slave databázovým serverem.
Toť vše. takto implementovaný monitoring replikace je tak nejvíce odpovídající reálnému stavu.