MySQL Forums
Forum List  »  Portuguese

Re: Problemas na performance da replicação.,
Posted by: Marcelo Altmann
Date: December 03, 2015 01:19PM

Fala Allan,

Então, primeiro falando da replicação, alguma coisa de atraso é normal/aceitável pois o master ele é multi-thread, ou seja, tu pode ter 10 clientes rodando uma transação que vai demorar 2 segundos cada, como elas rodam em paralelo, teu tempo total é 2 segundos, no slave, existe uma thread aplicando as transações do master sequencialmente (salvo com a configuração slave_parallel_workers que irá ter uma thread para cada bando de dados), ou seja, 10 transações, 2 segundos cada = 20 segundos no slave.

Algumas dicas

1. Sempre que possível, tenha as configurações de hardware em ambos os servers idênticas, caso contrário, se tiveres um master porrada e um slave fraquinho, não existe mágica, ele não vai conseguir dar conta do mesmo volume de transações que o master na mesma velocidade.
2. Se possível, sempre deixe os logs do banco e o datadir em discos separados
3. Se tuas tabelas forem innoDB, configura o buffer pool com um tamanho bom.
4. Dependendo da tua demanda, podes aliviar algumas configurações de durabilidade, como innodb_flush_log_at_trx_commit , sync_binlog.


Abs

Options: ReplyQuote


Subject
Views
Written By
Posted
Re: Problemas na performance da replicação.,
760
December 03, 2015 01:19PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.