我想知道是否有可以使用PHP实时监控MySQL DB数据的工具?
目前我使用Ajax调用每隔几秒检查数据库是否有任何更新,但我认为当我有更多用户时这不是正确的方法,因为它给服务器带来了很大的压力。
**只是添加一条说明,我实际上想要在我的网站上显示基于PHP编写的数据,因此找出集成其他工具的最佳方法是有用的,以实现这一目标
答案 0 :(得分:11)
PHP实际上并不是最好的实时监控,因为它(通常)是基于事务的(HTTP)。
有一个名为“Mysql Monitor Tool”的免费开源Java程序,它可以实时监控MySQL(或多个)数据库:
http://sourceforge.net/projects/mysqlmt/
答案 1 :(得分:2)
我使用JET Profiler:http://www.jetprofiler.com/
它也有免费版本。
答案 2 :(得分:1)
Mysql Workbench也具有服务器监控功能。它基本上显示了您需要实时了解的大部分内容。
要打开它,打开与DB的连接,单击" Server"选项卡然后"服务器状态"。
答案 3 :(得分:0)
长时间搜索后,我发现了一个新的免费http://www.profilesql.com/
很棒的工具,它可以在app和db之间建立代理