优化大量数据库和许多表的PHPMyAdminconfiguration

开发人员需要数据库访问大量数据库,每个数据库有220多个表,目前他们使用phpMyAdmin 2.11.9.5提供。 初始加载非常慢,在下面的数据库集群上加载一些负载,并运行大量(不必要的) SHOW TABLES FROM x查询来收集每个数据库中每个表的数据。 开发人员不需要左侧导航窗格中的这些信息,但是当他们select该数据库时,这些信息仍然是必需的。

有多种选项可用于configuration安装,但是它们中的任何一个都不适合处理大量的数据库。

  1. 任何人都可以推荐关于调整phpMyAdmin处理多个表的选项( $cfg['ShowStats'] = false;是唯一明显的表示)?

  2. 是否有任何相当于phpMyAdmin适合非常大的部署? 也许caching表元数据(有memcached实例可用)或不输出这样的详细信息?

  3. phpMyAdmin 3.2.0.1是否遭受同样的低迷performance? 升级是一种可能性。

我会调查升级到3.2.0.1。 这些select有一些增强function,可以打开或closuresfunction。 这里有一个我会看看http://wiki.phpmyadmin.net/pma/Config#DisableIS以及创build一些自定义selectShowDatabasesCommand

不过3.2.0.1需要PHP 5.2或更高版本以及Mysql 5.0.15或更高版本。