Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kā MySQL replikācijas iestatījumam pievienot vairāk vergu, neradot veiktspējas problēmas


Kā MySQL replikācijas iestatījumam pievienot vairāk vergu, neradot veiktspējas problēmas


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