Otimização [RESOLVIDO]

1. Otimização [RESOLVIDO]

Pedro
phfmiranda

(usa Ubuntu)

Enviado em 22/11/2012 - 16:36h

Boa tarde galera,

É o seguinte tenho um servidor que gostaria de colocar para todas as noites as 01:00 da manhã rodar uma otimização nas tabelas mysql de todos os clientes, o que vcs acham desta ideia?

Obrigado.


  


2. Re: Otimização [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/11/2012 - 16:40h

Isso é bom!

Eu executo também.

00      01     *       *       *       root  mysqlcheck -u root -pSenha --auto-repair --check --optimize --all-databases >> /var/log/mysqlcheck.log 



3. Re: Otimização [RESOLVIDO]

Pedro
phfmiranda

(usa Ubuntu)

Enviado em 22/11/2012 - 16:43h

Vc executa este comando diariamente? ou teria alguma forma de automatizarmos isso para ser executado todos os dias na madrugada?


4. Re: Otimização [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/11/2012 - 16:48h

phfmiranda escreveu:

Vc executa este comando diariamente? ou teria alguma forma de automatizarmos isso para ser executado todos os dias na madrugada?


A linha que passei é do cron.

Todos os dias 1 da manha.

# vi /etc/crontab

#m h dom mon dow user command
00 01 * * * root mysqlcheck -u root -pSenha --auto-repair --check --optimize --all-databases >> /var/log/mysqlcheck.log




5. Re: Otimização [RESOLVIDO]

Aristides Neto
aristidesbneto

(usa Debian)

Enviado em 22/11/2012 - 16:54h

amarildosertorio escreveu:

phfmiranda escreveu:

Vc executa este comando diariamente? ou teria alguma forma de automatizarmos isso para ser executado todos os dias na madrugada?


A linha que passei é do cron.

Todos os dias 1 da manha.

# vi /etc/crontab

#m h dom mon dow user command
00 01 * * * root mysqlcheck -u root -pSenha --auto-repair --check --optimize --all-databases >> /var/log/mysqlcheck.log



O que exatamente esse comando faz??? Há alguma diferença nas consultas após o comando???


6. Re: Otimização [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/11/2012 - 16:58h

Corrige tabelas corrompidas e otimiza os índices.

Quando você exclui vários registros de uma tabela, otimizando-o ajuda a obter o espaço não utilizado e desfragmentar o arquivo de dados. Isso pode melhorar o desempenho em grandes tabelas que passou por várias atualizações.


7. Re: Otimização [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/11/2012 - 17:06h

http://www.thegeekstuff.com/2011/12/mysqlcheck/


8. Re: Otimização [RESOLVIDO]

Aristides Neto
aristidesbneto

(usa Debian)

Enviado em 22/11/2012 - 17:07h

Vlw... não tinha esse conhecimento... vou começar a usar esse comando!!!


9. Re: Otimização [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/11/2012 - 17:12h

abneto escreveu:

Vlw... não tinha esse conhecimento... vou começar a usar esse comando!!!


Tu usa mysql? Já ouviu falar em mysqltuner?


Ele recomenda melhorias, e uma delas é:
-------- Recommendations -----------------------------------------------------
General recommendations:
Run OPTIMIZE TABLE to defragment tables for better performance
Reduce your overall MySQL memory footprint for system stability
Adjust your join queries to always utilize indexes




10. Re: Otimização [RESOLVIDO]

Aristides Neto
aristidesbneto

(usa Debian)

Enviado em 22/11/2012 - 17:54h

amarildosertorio escreveu:

abneto escreveu:

Vlw... não tinha esse conhecimento... vou começar a usar esse comando!!!


Tu usa mysql? Já ouviu falar em mysqltuner?


Ele recomenda melhorias, e uma delas é:
-------- Recommendations -----------------------------------------------------
General recommendations:
Run OPTIMIZE TABLE to defragment tables for better performance
Reduce your overall MySQL memory footprint for system stability
Adjust your join queries to always utilize indexes



Uso mysql, mysqltuner não ouvi falar!!!

Vou dar uma procurada sobre mysqltuner.

Vlw pela dica.