Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hogyan adhatok hozzá további szolgákat a MySQL-replikációs beállításokhoz anélkül, hogy teljesítménybeli problémákat okoznának


Hogyan adhatok hozzá további szolgákat a MySQL-replikációs beállításokhoz anélkül, hogy teljesítménybeli problémákat okoznának


Ha további szolgákat szeretne hozzáadni a MySQL replikációs beállításához anélkül, hogy teljesítményproblémákat okozna, kövesse az alábbi lépéseket:

1. Új szerver üzembe helyezése:
- Hozzon létre egy új szervert MySQL-lel.
- Győződjön meg arról, hogy az új kiszolgáló rendelkezik a szükséges erőforrásokkal (CPU, RAM és lemezterület) a replikációs munkaterhelés kezelésére.

2. Az új slave konfigurálása:
- Állítsa be az új kiszolgálót a meglévő főkiszolgálóról való replikációra.
- Győződjön meg arról, hogy az új szolga rendelkezik a szükséges engedélyekkel és hitelesítési adatokkal a főkiszolgálóhoz való csatlakozáshoz.

3. Adatok biztonsági mentése és visszaállítása:
- Készítsen biztonsági másolatot az adatokról a főkiszolgálón a `mysqldump` segítségével.
- Állítsa vissza az adatokat az új slave szerveren a `mysqldump` segítségével.

4. Replikáció indítása:
- Állítsa be az új slave-et, hogy a replikálást a főkiszolgálóról kezdje meg.
- Figyelje a replikációs folyamatot a zökkenőmentes működés érdekében.

5. Konfiguráció optimalizálása:
- Módosítsa a MySQL beállításait a megnövekedett replikációs munkaterhelés kezelésére.
- Az indexek optimalizálása és a rendszererőforrások figyelése.

6. Megfigyelés és hibaelhárítás:
- Rendszeresen ellenőrizze a replikáció állapotát és teljesítményét.
- A gyakori replikációs problémák elhárítása.

7. További eszközök:
- MySQL Enterprise Monitor a fejlett replikációs figyeléshez.
- Percona Toolkit replikációs hibaelhárításhoz és optimalizáláshoz.
- pt-heartbeat a replikációs állapot figyeléséhez és a problémák riasztásához.

Ha követi ezeket a lépéseket, további szolgákat adhat hozzá a MySQL-replikációs beállításokhoz anélkül, hogy teljesítményproblémákat okozna.

Idézetek:
[1] https://nimesa.io/blogs/adding-mysql-slave-to-existing-master-slave-setup/
[2] https://phoenixnap.com/kb/mysql-master-slave-replication
[3] https://bill.run/blog/add-slave-to-mysql-master-master-replication
[4] https://www.digitalocean.com/community/tutorials/how-to-optimize-wordpress-performance-with-mysql-replication-on-ubuntu-14-04
[5] https://dev.mysql.com/doc/mysql-replication-excerpt/5.7/en/replication-howto-additionalslaves.html