【发布时间】:2014-10-03 01:20:39
【问题描述】:
我在几周前发布了有关 firebird 数据库以及如何监控它的信息。从那时起,我想出了一个漂亮的脚本来监视所有页面的读取/写入/获取/标记。我正在监视的列之一是 MON$STAT_ID 和 MON$STAT_GROUP 字段。这对我来说是一个不错的数字;但是,我无法关联和理解它到底是什么。我认为打印出 MON$STAT_GROUP 会有所帮助,但它还没有以任何方式帮助我......
我还研究了RDB$ 命令,但发现的文档非常有限,以查看它们是否可以帮助我监控我的数据库。
所以我决定来这里首先询问我是否正在监视我的数据库,以便其他人可以查看来自页面读取/写入/获取/标记的数据,并对数据库是否正在执行做出明智的决定正如预期的那样。
其次,在我的脚本中添加RDB$ 命令是否会增加我将提供给数据库人员的数据价值?
最后,也许也是最重要的一点,是否有将MON$STAT_ID 字段与数据库中的实际表相关联,以了解何时发生了不应该发生的事情?我目前每分钟都在监视数据库,这可能很频繁,但我正在获取有效数据。现在唯一的问题是如何解释这些数据。有人可以就他们使用/过去使用过的方法给我一些建议吗?
(注意:运行 firebird 2.1)
【问题讨论】:
-
“
RDB$命令”是什么意思?RDB$是系统表的前缀和一组用于获取上下文信息的函数,但我不确定这些将如何应用在这里。 -
我已经添加了一个答案,但是由于您没有提供有关您在做什么或您需要什么的详细信息,因此实际上不可能回答您问题的某些部分(例如,您的第三段将需要您的实际代码,以便我们提供我们的见解)
标签: firebird firebird2.1