Lai MySQL replikācijas iestatījumam pievienotu citus vergus, neradot veiktspējas problēmas, veiciet šīs darbības:
1. Izvietojiet jaunu serveri:
- Iestatiet jaunu serveri ar instalētu MySQL.
- Nodrošiniet, lai jaunajam serverim būtu nepieciešamie resursi (CPU, RAM un vieta diskā), lai apstrādātu replikācijas darba slodzi.
2. Konfigurējiet jauno vergu:
- Konfigurējiet jauno serveri, lai tas replicētu no esošā galvenā servera.
- Nodrošiniet, lai jaunajam palīgam ir nepieciešamās atļaujas un akreditācijas dati, lai izveidotu savienojumu ar galveno serveri.
3. Datu dublēšana un atjaunošana:
- Dublējiet datus galvenajā serverī, izmantojot "mysqldump".
- Atjaunojiet datus jaunajā slavenajā serverī, izmantojot `mysqldump'.
4. Sākt replikāciju:
- Konfigurējiet jauno vergu, lai sāktu replicēšanu no galvenā servera.
- Pārraugiet replikācijas procesu, lai nodrošinātu tā nevainojamu darbību.
5. Optimizēt konfigurāciju:
- Pielāgojiet MySQL iestatījumus, lai apstrādātu palielināto replikācijas darba slodzi.
- Optimizējiet indeksus un pārraugiet sistēmas resursus.
6. Pārraušana un problēmu novēršana:
- Regulāri pārraugiet replikācijas statusu un veiktspēju.
- Novērsiet izplatītas replikācijas problēmas.
7. Papildu rīki:
- MySQL Enterprise Monitor uzlabotai replikācijas uzraudzībai.
- Percona Toolkit replikācijas problēmu novēršanai un optimizācijai.
- pt-heartbeat, lai uzraudzītu replikācijas statusu un brīdinātu par problēmām.
Veicot šīs darbības, varat pievienot vairāk vergu MySQL replikācijas iestatīšanai, neradot veiktspējas problēmas.
Citāts:[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