如何从Sybase ASE 16中的服务器获取这些监控指标?

如何从Sybase ASE 16中的服务器获取这些监控指标?,sybase,metrics,monitor,Sybase,Metrics,Monitor,我有一个托管在服务器上的数据库。我必须用带有必要查询和存储过程的脚本监控数据库。我必须监控的指标包括: 已连接帐户或用户 交易被激活 资源使用事务 什么时候 处理器使用 磁盘使用 他们告诉我,有了MDA表,我就能做到。如何使用这些MDA ASE表获取这些指标?或者,我可以使用什么存储过程来获取它们?您正在询问功能齐全的程序的全部功能。有商业工具可用,如Bradmark Surveillance,或免费的asetune。您还可以编写自己的脚本 您可以使用诸如sp_sysmon之类的内置过程。或

我有一个托管在服务器上的数据库。我必须用带有必要查询和存储过程的脚本监控数据库。我必须监控的指标包括:

  • 已连接帐户或用户
  • 交易被激活
  • 资源使用事务
  • 什么时候
  • 处理器使用
  • 磁盘使用

他们告诉我,有了MDA表,我就能做到。如何使用这些MDA ASE表获取这些指标?或者,我可以使用什么存储过程来获取它们?

您正在询问功能齐全的程序的全部功能。有商业工具可用,如Bradmark Surveillance,或免费的asetune。您还可以编写自己的脚本


您可以使用诸如sp_sysmon之类的内置过程。或者您可以编写自己的脚本来读取MDA表并存储结果。您还可以尝试使用ASE服务器提供的工具,如ASE驾驶舱、Sybase Control Center(旧版本)或Sybase Central(旧版本)。Sybase中可能非常有用的一个工具是sp_help table_name(只需将table_name替换为您想了解更多信息的表名)。sp_帮助将向您展示您需要了解的关于数据库中的表和列的所有信息,我发现当我需要构建查询时,它非常有用,但我记不起所有表的完整结构


一旦您知道了哪些值存储在哪里,就可以构建查询来获取所需的信息。正如@Adam在上面的回答中指出的,Sybase有内置的过程,可以收集至少部分数据。Sybase信息中心也是一个很好的信息来源,您可以从中了解到哪些内容。

欢迎!在我看来,这些程序可能已经为您编写好了。尝试查阅Sybase文档,这可能会提供您需要的信息。