
Minha conexão com a Internet pode afetar significativamente as consultas executadas no phpmyadmin? Atualmente tenho 18 anos e 30 anos. Troquei de conexão com a Internet hoje e notei uma queda profunda no desempenho das consultas.
A consulta que estou executando é SELECT * FROM table
. Simples. A tabela possui uma linha de dados. O servidor MySQL está no mesmo servidor que todo o resto. É um VPS. Anfitriões maravilhosos. Não tenho nenhuma outra informação.
Centos 6.3 MySQL 5.1 PhpMyAdmin 3.4
Ok, usei as ferramentas do Google para inspecionar o XHR saindo e entrando e foi isso que relatou. {"success":true,"message":"<div class=\"success\">Your SQL query has been executed successfully ( Query took 0.0033 sec )<\/div>","sql_query":"<div id=\"result_query\" align=\"\">\n<div class=\"success\">Your SQL query has been executed successfully ( Query took 0.0033 sec ) SNIP..................."}
. Então, aparentemente, meu servidor está bem.
O estranho é que o XHR retornado volta exatamente assim que eu executo a consulta na página. Ele volta em menos de um segundo. Por que o PhpMyadmin não informa a alteração imediatamente. Vou tentar reinstalar.
Responder1
Não. Se o servidor estiver na mesma máquina que seu phpMyAdmin instale a largura de banda de suas máquinas remotas não afetará o desempenho de suas consultas.
Como observação lateral, phpMyAdmin é o diabo. Existem muitas vulnerabilidades de segurança nele e raramente é protegido adequadamente. Você pode considerar abandoná-lo e aprender a sintaxe da linha de comando do mysql.
Responder2
A conexão pode realmente afetar a velocidade, especialmente com a conexão PHPMyAdmin->Browser. Dependendo da versão do PHPMyAdmin, ele pode usar AJAX ou não, e assim você pode experimentar tanta sobrecarga quanto enviar uma UI inteira do PHPMyAdmin sem itens armazenados em cache, ou ainda um pouco de sobrecarga envolvendo o fluff em torno das tabelas. Embora a consulta em si tenha sido concluída, demora um pouco para alimentar todos os dados no seu navegador. Sugiro que você tente usar um cliente externo e veja como isso pode afetá-lo, ou veja se você está usando próximo ao rendimento máximo prático da sua conexão ao tentar selecionar milhares de linhas. Você pode comparar a largura de banda usada com a do download de um arquivo grande. Dito isso, concordo que o PHPMyAdmin pode ser trocado por algo mais eficiente.