Clipper On Line • Ver Tópico - Velocidade MySQL ???

Velocidade MySQL ???

Discussão sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

 

Velocidade MySQL ???

Mensagempor JoséQuintas » 20 Jul 2015 12:27

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Velocidade MySQL ???

Mensagempor JoséQuintas » 02 Set 2016 12:56

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Velocidade MySQL ???

Mensagempor janio » 02 Set 2016 13:34

O seu estava com cache pequeno?
E qnto ficou no cliente?

Qual a variavel no MySql que controla isso?

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1835
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 8 vezes
Mens.Curtidas: 68 vezes

Velocidade MySQL ???

Mensagempor JoséQuintas » 02 Set 2016 14:54

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
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Velocidade MySQL ???

Mensagempor janio » 03 Set 2016 08:38

Ok, Quintas,

Vou usar como padrao 256m nessa variavel!
:{

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1835
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 8 vezes
Mens.Curtidas: 68 vezes

Velocidade MySQL ???

Mensagempor JoséQuintas » 03 Set 2016 11:17

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
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Velocidade MySQL ???

Mensagempor cjp » 20 Set 2016 17:51

Observando este post, verifiquei que no meu my.ini está assim:

innodb_buffer_pool_size=47M


É 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?
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

Velocidade MySQL ???

Mensagempor JoséQuintas » 20 Set 2016 18:43

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes




Retornar para Banco de Dados

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 10 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro