Steam Postado Setembro 19, 2014 Compartilhar Postado Setembro 19, 2014 talvez você esteja com preguiça. mais sera que ver o Tutorial não ajudaria em algo? a mais sei la. a vida é sua ! 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
LeandroRS Postado Setembro 20, 2014 Autor Compartilhar Postado Setembro 20, 2014 talvez você esteja com preguiça. mais sera que ver o Tutorial não ajudaria em algo? a mais sei la. a vida é sua ! Amigo, preguiça nenhuma, estou doido pra resolver logo isso, inclusive acho que estou "encontrando" a razão do problema. Não vi seu tutorial pois não encontrei o link para ele, apenas por isso. Você postou isso aqui, mas não é um tutorial, é? Se for, li tudinho e não tem nenhum erro listado lá com relação ao meu problema, pelo menos não identifiquei, desculpe. Quando disse acima que estou "encontrando" a razão do problema de lentidão imagino que seja relacionado ao "Response Time" do MySQL. Li alguns tutoriais pela internet explicando sobre como usar 2 scripts que ajudam a ajustar ou tunar o MySQL, como este aqui. Usei os seguintes scripts: - https://launchpad.net/mysql-tuning-primer - http://github.com/major/MySQLTuner-perl E com base nos resultados, dei uma mexida no meu /etc/my.cnf que ficou assim: [mysqld] # Serviços Desabilitados #skip-locking #skip-innodb #skip-name-resolve #skip-networking #skip-bdb local-infile=0 open_files_limit=10192 max_allowed_packet=268435456 long_query_time=3 # Buffers Geral key_buffer_size=256M sort_buffer=1M join_buffer_size=5M max_join_size=2M # Threads thread_concurrency=2 thread_cache=5 thread_cache_size=151 # Table_cache table_cache=1000 table_definition_cache=1000 # Temp tables max_heap_table_size=128M tmp_table_size=128M # Query_cache query_cache_type=1 query_cache_size=512M query_cache_limit=2M # Timeouts interactive_timeout=45 wait_timeout=45 # Connections max_connections=200 max_user_connections=15 #[innodb] innodb_buffer_pool_size=91226112 innodb_file_per_table=1 innodb_log_file_size=5M innodb_thread_concurrency=2 #[client] socket=/var/lib/mysql/mysql.sock # Logs log_slow_queries=/var/log/mysql/mysql-slow.log log-queries-not-using-indexes=1 O resultado foi uma boa melhorada no tempo de resposta ao interagir (abrir páginas) dentro do WP Admin e outros painéis, como o próprio cPanel/WHM. Agora eu preciso entender como chegar nestes números, pois fui alterando meio a olho, fazendo experiências, alterando valores, reiniciando o MySQL e testando nos scripts citados. Queria saber se existe alguma "Fórmula" para calcular os valores ideais, baseando-se, por exemplo, na memória disponível, tamanho do banco de dados (tabelas, sei lá), visitação, etc. Desde já, muito obrigado a todos pela ajuda e paciência ;-) 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Steam Postado Setembro 21, 2014 Compartilhar Postado Setembro 21, 2014 :) 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
LeandroRS Postado Setembro 24, 2014 Autor Compartilhar Postado Setembro 24, 2014 Amigos, estou precisando ajustar ainda melhor o meu MySQL... alguém tem alguma dica para me passar com base em algumas informações como média de acessos, tabelas, memória disponível, etc? Desde já, obrigado ;-) 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Jorge Marcelino Postado Setembro 25, 2014 Compartilhar Postado Setembro 25, 2014 Cara, da uma olhada nesse tutorial: é praticamente a sua salvação, foi a minha! se liga... leia tudo e busque entender antes de qualquer alteração. 0 Citar █ www.HostSeries.com.br - Hospedagem de sites | Revenda de Hospedagem cPanel | VPS KVM SSD | Streaming | Performance Superior com discos SSD NVMe e Litespeed! Data center Tier 4 HIVELOCITY Link para o comentário Compartilhar em outros sites More sharing options...
LeandroRS Postado Setembro 25, 2014 Autor Compartilhar Postado Setembro 25, 2014 Cara, da uma olhada nesse tutorial: é praticamente a sua salvação, foi a minha! se liga... leia tudo e busque entender antes de qualquer alteração. Tinha visto este tutorial já, inclusive, é nota 10! Porém, pelo menos comigo, não ajudou muito, embora tenha me passado uma boa noção de para que serve cada variável no my.cnf. Comigo, utilizando as dicas do tutorial, meu my.cnf ficou assim: [mysqld] # Serviços Desabilitados #skip-locking #skip-innodb #skip-name-resolve #skip-networking #skip-bdb local-infile=0 open_files_limit=10192 max_allowed_packet=500M long_query_time=3 # Buffers Geral key_buffer_size=128M sort_buffer_size=1M join_buffer_size=1M max_join_size=2M # Threads thread_concurrency=4 thread_cache=1 thread_cache_size=150 # Table_cache table_cache=750 table_definition_cache=750 table_open_cache=750 # Temp tables max_heap_table_size=128M tmp_table_size=750M # Query_cache query_cache_type=1 query_cache_size=64M query_cache_limit=1M # Timeouts interactive_timeout=45 wait_timeout=45 # Connections max_connections=150 max_user_connections=25 #[innodb] innodb_buffer_pool_size=91226112 innodb_file_per_table=1 innodb_log_file_size=5M innodb_thread_concurrency=1 #[client] socket=/var/lib/mysql/mysql.sock # Logs log_slow_queries=/var/log/mysql/mysql-slow.log log-queries-not-using-indexes=1 Porém, com a configuração antiga citada o desempenho do servidor estava muito melhor... não entendo porquê. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
LeandroRS Postado Fevereiro 26, 2015 Autor Compartilhar Postado Fevereiro 26, 2015 Amigos, ainda sobre este problema... Migrei do MySQL para o MariaDB através do cPanel/WHM mesmo, de forma bem prática e fácil, porém, não notei diferença no desempenho. Preciso fazer algum ajuste adicional para o MariaDB representar algum ganho de performance ou redução no consumo de recursos em relação ao MySQL tradicional? Desde já, obrigado. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.