Efectos de las velocidades de conexión a Internet en las consultas al servidor

Efectos de las velocidades de conexión a Internet en las consultas al servidor

¿Puede mi conexión a Internet afectar significativamente las consultas ejecutadas en phpmyadmin? Actualmente tengo 18 abajo y 30 arriba. Cambié de conexión a Internet hoy y noté una profunda caída en el rendimiento de las consultas.

La consulta que estoy ejecutando es SELECT * FROM table. Simple. La tabla tiene una fila de datos. El servidor MySQL está en el mismo servidor que todo lo demás. Es un VPS. Los anfitriones de Godaddy. No tengo ninguna otra información.

Centos 6.3 MySQL 5.1 PhpMyAdmin 3.4

Bien, usé las herramientas de Google para inspeccionar la salida y entrada del XHR y esto es lo que informó. {"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..................."}. Entonces aparentemente mi servidor está bien.

Sin embargo, lo extraño es que... El XHR devuelto vuelve exactamente tan pronto como ejecuto la consulta en la página. Vuelve en menos de un segundo. Por qué PhpMyadmin no informa el cambio de inmediato. Voy a intentar reinstalar.

Respuesta1

No. Si el servidor está en la misma máquina que su phpMyAdmin, instale el ancho de banda de sus máquinas remotas no afectará el rendimiento de sus consultas.

Como nota al margen, phpMyAdmin es el diablo. Tiene muchas vulnerabilidades de seguridad y rara vez se protege adecuadamente. Es posible que desee considerar deshacerse de él y aprender la sintaxis de la línea de comandos de MySQL.

Respuesta2

La conexión realmente puede afectar la velocidad, especialmente con la conexión PHPMyAdmin->Navegador. Dependiendo de la versión de PHPMyAdmin, puede usar AJAX o no, por lo que puede experimentar tanta sobrecarga como enviar una interfaz de usuario de PHPMyAdmin completa sin elementos almacenados en caché, o aún un poco de sobrecarga relacionada con la pelusa que rodea las tablas. Si bien la consulta ha finalizado, lleva un tiempo enviar todos esos datos a su navegador. Le sugiero que intente utilizar un cliente externo y vea cómo eso puede afectarlo, o ver si está utilizando cerca del máximo rendimiento práctico de su conexión cuando intenta seleccionar miles de filas. Puede comparar el ancho de banda utilizado con el de la descarga de un archivo grande. Dicho esto, estoy de acuerdo en que PHPMyAdmin puede abandonarse por algo más eficiente.

información relacionada