沉重的MySQL视图打破了phpmyadmin


heavy mysql views break phpmyadmin

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

其中一些需要一段时间才能运行(最多 6 分钟),这对我来说很好。 它们用于日终报告等内容。

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

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

我建议放弃使用PhpMyAdmin并使用类似以下内容的内容,几年前我停止使用PhpMyAdmin,并且再也没有回头。

Mysql 工作台:http://www.mysql.com/products/workbench/(免费)

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

Eric,

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

我使用 phpMyAdmin 作为业务用户的简单报告工具,所以这个最新版本很好,因为他们无需等待右侧窗格加载即可访问他们想要的视图。

我同意Williamvicary的观点,如果你只是在做开发,那就找一个更好的工具。 SQLYog很棒(甚至是社区版本)。和续集专业版,如果你在Mac上。