问题描述
我是这一切的新手,想要一些指导,我不确定这是否是正确的地方,任何帮助将不胜感激,并且真正针对那些不知道自己在做什么的人,而不是我的工作角色,但我被要求接手。
我们有一台客户服务器运行我们的 Progress 应用程序,最近几天该服务器遇到了极端的性能问题,导致所有其他用户的性能下降。
我们知道它是由我们的应用程序引起的,因为我们可以看到它写入 Progress 应用服务器日志,不幸的是我们无法查明根本原因。
我被要求监控数据库并查看哪些表被点击以进一步了解。
我看过了,只能看到第三方监控解决方案。
我的问题是,是否有原生的进度监控工具,以及如何粗略地使用它?
谢谢
解决方法
原生 OpenEdge 监控工具是 PROMON。这包含在每个安装中。只需打开一个 proenv 窗口并输入:
proenv> promon /path/to/db/dbname
大部分有趣的东西都在研发菜单下。
“OpenEdge 管理”有时被认为是一种监控工具,但它是一个附加产品,主要侧重于管理和管理。
还有(免费增值)第 3 方工具专注于监控,例如 ProTop http://wss.com/protop(完全公开,这是我的产品)。
或者,您可以使用内置的虚拟系统表“推出自己的”监控。