Otimizando a configuração do PHPMyAdmin para bancos de dados massivos e muitas tabelas

Otimizando a configuração do PHPMyAdmin para bancos de dados massivos e muitas tabelas

Os desenvolvedores exigem acesso a um número significativo de bancos de dados, cada um com mais de 220 tabelas, e atualmente eles recebem isso usando o phpMyAdmin 2.11.9.5. A carga inicial é muito lenta, coloca alguma carga no cluster de banco de dados abaixo e executa muitas SHOW TABLES FROM xconsultas (desnecessárias) para coletar dados paratodotabela em cada banco de dados. Os desenvolvedores não exigem essas informações no painel de navegação esquerdo; no entanto, essas informações ainda são necessárias quando selecionam esse banco de dados.

várias opções disponíveispara configurar a instalação, porém nenhum deles é obviamente adaptado para lidar com um número colossal de bancos de dados.

  1. Alguém pode recomendar opções de ajuste do phpMyAdmin para lidar com muitas tabelas ( $cfg['ShowStats'] = false;é a única óbvia)?

  2. Existe algum equivalente ao phpMyAdmin adaptado para implantações muito grandes? Talvez armazenar metadados da tabela em cache (há instâncias do memcached disponíveis) ou não gerar essas informações detalhadas?

  3. O phpMyAdmin 3.2.0.1 sofre o mesmo desempenho lento? A atualização é uma possibilidade.

Responder1

Eu investigaria a atualização para 3.2.0.1. Há uma série de melhorias nas seleções e na capacidade de ativar ou desativar recursos. Aqui está um que eu daria uma olhadahttp://wiki.phpmyadmin.net/pma/Config#DisableISbem como criar algumas seleções personalizadas em ShowDatabasesCommand

Entretanto 3.2.0.1 requer PHP 5.2 ou melhor e Mysql 5.0.15 ou melhor.

informação relacionada