【发布时间】:2012-07-08 23:24:02
【问题描述】:
我想知道是否有一个工具可以使用 PHP 实时监控 MySQL DB 数据?
目前我使用 Ajax 调用每隔几秒检查一次数据库是否有任何更新,但我认为当我有更多用户时这不是正确的方法,因为它会给服务器带来很大压力。
** 只是添加一个注释,我实际上想在我的网站上显示基于 PHP 编写的数据,因此找出集成其他工具以实现此目的的最佳方法是有用的.
【问题讨论】:
我想知道是否有一个工具可以使用 PHP 实时监控 MySQL DB 数据?
目前我使用 Ajax 调用每隔几秒检查一次数据库是否有任何更新,但我认为当我有更多用户时这不是正确的方法,因为它会给服务器带来很大压力。
** 只是添加一个注释,我实际上想在我的网站上显示基于 PHP 编写的数据,因此找出集成其他工具以实现此目的的最佳方法是有用的.
【问题讨论】:
经过长时间的搜索,我找到了一个新的免费http://www.profilesql.com/
很棒的工具,它可以在应用程序和数据库之间建立代理
【讨论】:
Mysql Workbench 也有服务器监控功能。它基本上可以实时显示您需要了解的大部分内容。
要打开它,请打开与数据库的连接,单击“服务器”选项卡,然后单击“服务器状态”。
【讨论】:
PHP 并不是实时监控的最佳选择,因为它(通常)是基于事务的 (HTTP)。
有一个免费的开源Java程序叫做“Mysql Monitor Tool”,它可以实时监控一个MySQL(或多个)数据库:
【讨论】:
我使用 JET Profiler:http://www.jetprofiler.com/
它也有免费版本。
【讨论】: