关于实时监控数据的问题?

danier_sky 2008-02-02 03:53:00
要求:实时监控数据库中的某张表,并将表的信息实时返回给页面
我用我用setTimeout("RefreshFun()",10000); 每隔N秒钟访问一次数据库.
可是这样做却存在着一个问题就是,过于频繁的去访问数据库了,要怎么解决?
是否还有其他的方法,还请大家指教...
...全文
92 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
danier_sky 2008-02-03
  • 打赏
  • 举报
回复
那有什么方法当数据库中的某张表发生变化时,可以通知前台的???
rosekisser 2008-02-03
  • 打赏
  • 举报
回复
up 2楼说法。建议写一个简单的数据库连接池,不要频繁的打开连接,应该不会有性能上的影响。
xaj21 2008-02-02
  • 打赏
  • 举报
回复
因为你在做监控,所有定时去访问数据库是正常的
只要每次访问数据库的时候不要频繁打开连接,关闭
连接就行了。始终用一个连接进行扫描
xaj21 2008-02-02
  • 打赏
  • 举报
回复
在数据库的表里面写触发器,加入有数据的插入,更新,删除操作,
把这些动作写到另外一个表里,然后监控程序从这个表里面去读取
表数据的变化情况

81,116

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧