Php 实时MySQL监控
我想知道是否有一个工具可以使用PHP实时监控MySQL DB数据 目前我使用Ajax调用每隔几秒钟检查一次数据库的更新,但我认为当我有更多的用户时,这不是正确的方法,因为这会给服务器带来很大的压力Php 实时MySQL监控,php,mysql,real-time,Php,Mysql,Real Time,我想知道是否有一个工具可以使用PHP实时监控MySQL DB数据 目前我使用Ajax调用每隔几秒钟检查一次数据库的更新,但我认为当我有更多的用户时,这不是正确的方法,因为这会给服务器带来很大的压力 **只是想补充一点,我实际上想在我的网站上显示基于PHP编写的数据,因此找出集成其他工具以实现这一点的最佳方式将非常有用。PHP并不是实时监控的最佳方式,因为它(通常)是基于事务(HTTP)的 有一个名为“Mysql监控工具”的免费开源Java程序,可以实时监控一个Mysql(或多个)数据库: 我使
**只是想补充一点,我实际上想在我的网站上显示基于PHP编写的数据,因此找出集成其他工具以实现这一点的最佳方式将非常有用。PHP并不是实时监控的最佳方式,因为它(通常)是基于事务(HTTP)的 有一个名为“Mysql监控工具”的免费开源Java程序,可以实时监控一个Mysql(或多个)数据库: 我使用JET Profiler:
它也有一个免费版本。Mysql Workbench还有一个服务器监控功能。它基本上显示了你需要实时知道的大部分事情
要打开它,请打开与数据库的连接,单击“服务器”选项卡,然后单击“服务器状态”。经过长时间搜索,我找到了一个新的免费数据库
非常棒的工具,它在app和db之间做了一个代理非常感谢,有没有任何程序(Java或其他语言)可以安装在我的服务器上,然后与我的网站交互,该网站是用PHP开发的,以显示实时数据?@swischocolate PHPMyAdmin有统计数据谢谢,但我想在我的网站上显示数据,在这种情况下,这看起来像一个应用程序。我要么每隔x秒读取一次事务日志,要么只做自己的日志记录,在表中插入每个执行的SQL语句(有开始和结束时间),完成后还记录受影响的行数。然后在PHP方面,我会对该表进行“选择前50名”,并通过Ajax每x秒刷新一次。这并不是一种完美的技术,但它只是在SQL server上执行一个前50名的select语句,这并不耗费时间/内存