Página 1 de 1
Velocidade MySQL ???
Enviado: 20 Jul 2015 12:27
por JoséQuintas
Nessa minha passagem pra MySQL, que ainda vai longe pra terminar, tive uma situação curiosa:
Tenho aqui meu servidor com Windows 7 x 64, minha máquina também com Windows 7 x 64.
Uma determinada consulta achei que ficou lenta.
Eu, sozinho, numa rede só pra mim, e servidor MySQL só pra mim.
Instalei no cliente.
Ficou muito mais rápido.
No cliente: Windows Server, mais de um hub até chegar no terminal, muitos terminais de tudo que é tipo. Acho até que o servidor é mais fraquinho do que o meu, e com menos memória.
Achei esquisito.
Velocidade MySQL ???
Enviado: 02 Set 2016 12:56
por JoséQuintas
Só pra atualizar o post.
Dependendo de como instala o MySQL, ele configura cache pequeno.
Tava um cache de uns 8MB, quando poderia ser 1GB ou mais.
Velocidade MySQL ???
Enviado: 02 Set 2016 13:34
por janio
O seu estava com cache pequeno?
E qnto ficou no cliente?
Qual a variavel no MySql que controla isso?
Janio
Velocidade MySQL ???
Enviado: 02 Set 2016 14:54
por JoséQuintas
my,ini
# InnoDB, unlike MyISAM, uses a buffer pool to cache both indexes and
# row data. The bigger you set this the less disk I/O is needed to
# access data in tables. On a dedicated database server you may set this
# parameter up to 80% of the machine physical memory size. Do not set it
# too large, though, because competition of the physical memory may
# cause paging in the operating system. Note that on 32bit systems you
# might be limited to 2-3.5G of user level memory per process, so do not
# set it too high.
innodb_buffer_pool_size=256M
Velocidade MySQL ???
Enviado: 03 Set 2016 08:38
por janio
Ok, Quintas,
Vou usar como padrao 256m nessa variavel!
:{
Janio
Velocidade MySQL ???
Enviado: 03 Set 2016 11:17
por JoséQuintas
Antes meu servidor tinha 6GB de memória, e tinha deixado 2GB pra isso.
Mas tempos atrás deu problema, e ficou só com 4GB.
Como aí menciona sobre "por processo", e o servidor não é só pra MySql, achei melhor deixar 256MB, mas sem nenhum teste adicional.
Meu servidor não é de uso pesado, são poucas conexões simultâneas.
Eu uso muito mais que os clientes... rs
Como o Windows faz cache de tudo, usando toda memória disponível, o cache do MySQL não deveria fazer diferença.
Mas na prática faz.
A gente nunca entende porque raios o Windows faz certas coisas....
No W7: cache de disco: toda memória disponível, pra cache de vídeo: 2GB, mesmo trocando a placa de 16MB pra uma de 1GB
No W10: idem, cache de vídeo: 4GB
Velocidade MySQL ???
Enviado: 20 Set 2016 17:51
por cjp
Observando este post, verifiquei que no meu my.ini está assim:
É normal?
Outra coisa: isso afeta a velocidade de acesso também quanto a base de dados MySQL se encontra em um provedor? Ou é só para base localhost?
Velocidade MySQL ???
Enviado: 20 Set 2016 18:43
por JoséQuintas
Afeta muito ... para o que ela configura.
Convém LER atentamente os textos, e SABER o que está usando.
MySQL não se limita a um único tipo de banco de dados.
Como descrito no MY.INI que postei, e no próprio nome da variável, isso é pra banco InnoDB.