Če želite svoji nastavitvi podvajanja MySQL dodati več podrejenih, ne da bi povzročili težave z zmogljivostjo, sledite tem korakom:
1. Postavite nov strežnik:
- Nastavite nov strežnik z nameščenim MySQL.
- Zagotovite, da ima novi strežnik potrebna sredstva (CPE, RAM in prostor na disku) za obvladovanje delovne obremenitve podvajanja.
2. Konfigurirajte novega podrejenega:
- Konfigurirajte nov strežnik za podvajanje z obstoječega glavnega strežnika.
- Zagotovite, da ima novi pomožni strežnik potrebna dovoljenja in poverilnice za povezavo z glavnim strežnikom.
3. Varnostno kopiranje in obnovitev podatkov:
- Varnostno kopirajte podatke na glavnem strežniku z uporabo `mysqldump`.
- Obnovite podatke na novem podrejenem strežniku z uporabo `mysqldump`.
4. Začni replikacijo:
- Konfigurirajte novega podrejenega strežnika za začetek podvajanja z glavnega strežnika.
- Spremljajte postopek replikacije, da zagotovite nemoteno delovanje.
5. Konfiguracija Optimize:
- Prilagodite nastavitve MySQL za obvladovanje povečane delovne obremenitve podvajanja.
- Optimizirajte indekse in spremljajte sistemske vire.
6. Spremljaj in odpravljaj težave:
- Redno spremljajte status in zmogljivost replikacije.
- Odpravite pogoste težave z replikacijo.
7. Dodatna orodja:
- MySQL Enterprise Monitor za napredno spremljanje replikacije.
- Percona Toolkit za odpravljanje težav in optimizacijo replikacije.
- pt-heartbeat za spremljanje stanja replikacije in opozarjanje na težave.
Če sledite tem korakom, lahko dodate več podrejenih v vašo nastavitev podvajanja MySQL, ne da bi povzročili težave z zmogljivostjo.
Citati:[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