
Los desarrolladores requieren acceso a una cantidad significativa de bases de datos, cada una con más de 220 tablas, y actualmente se les proporciona mediante phpMyAdmin 2.11.9.5. La carga inicial es muy lenta, supone cierta carga para el clúster de base de datos que se encuentra debajo y ejecuta muchas SHOW TABLES FROM x
consultas (innecesarias) para recopilar datos paracadatabla en cada base de datos. Los desarrolladores no requieren esta información en el panel de navegación izquierdo; sin embargo, esta información aún es requerida cuando seleccionan esa base de datos.
Hayvarias opciones disponiblespara configurar la instalación, sin embargo, ninguno de ellos está obviamente diseñado para manejar una cantidad colosal de bases de datos.
¿Alguien puede recomendar opciones para ajustar phpMyAdmin para manejar muchas tablas (
$cfg['ShowStats'] = false;
es la única obvia)?¿Existe algún equivalente a phpMyAdmin adaptado a implementaciones muy grandes? ¿Quizás almacenar en caché los metadatos de la tabla (hay instancias de Memcached disponibles) o no generar información tan detallada?
¿phpMyAdmin 3.2.0.1 sufre el mismo rendimiento lento? La actualización es una posibilidad.
Respuesta1
Investigaría la actualización a 3.2.0.1. Hay una serie de mejoras en las selecciones y en la posibilidad de activar o desactivar funciones. Aquí hay uno que miraríahttp://wiki.phpmyadmin.net/pma/Config#DisableISademás de crear algunas selecciones personalizadas en ShowDatabasesCommand
Sin embargo, 3.2.0.1 requiere PHP 5.2 o mejor y Mysql 5.0.15 o mejor.