沉重的mysql视图打破phpmyadmin

时间:2012-08-07 16:22:45

标签: php mysql phpmyadmin

我的mysql数据库中有一些非常有用的视图。

其中一些需要一段时间才能运行(最多6分钟),这对我来说没问题。它们用于诸如日终报告之类的内容。

phpMyAdmin喜欢在呈现它的各种显示时显示记录计数和其他统计信息...这需要运行视图查询,并导致php执行时间....使phpmyadmin无法使用(更不用说cpu时间丢失计算视图中我现在不需要运行的行数。)

有没有办法关闭这些无关的表(在我的案例视图中)统计数据,以使phpMyAdmin再次可用?

2 个答案:

答案 0 :(得分:0)

我建议放弃使用PhpMyAdmin并使用类似下面的内容,几年前我停止使用PhpMyAdmin,但从未回头。

Mysql Workbench:http://www.mysql.com/products/workbench/(免费)

SQLYog:http://www.webyog.com/en/(支付,但值得 - 实用程序惊人)

答案 1 :(得分:0)

埃里克,

我相信最新版本的phpMyAdmin4.0.1 beta可以绕过这个问题......有点儿。您可以在左侧面板中导航到所需的表,而无需加载右窗格(加载所有表的计数),包括大量视图。

我使用phpMyAdmin作为商业用户的简单报告工具,因此这个最新版本很不错,因为他们可以访问他们想要的视图而无需等待正确的窗格加载。

我同意Williamvicary的意见,如果你只是在做开发,那就得到一个更好的工具。 SQLYog非常棒(甚至是社区版)。和SequelPro,如果你在Mac上。