我有一个托管在服务器上的数据库。我必须使用带有必要查询和存储过程的脚本来监视数据库。我必须监控的指标是:帐户或用户是……
Sybase中可能非常有用的一个工具是sp_help table_name(只需将table_name替换为您想要了解的表的名称)。 sp_help将向您展示您需要了解的有关数据库中的表和列的所有信息,并且在我需要构建查询时发现它非常有用,但是不记得所有表的完整结构。
一旦您了解了存储在哪里的值,您就可以构建可以提取所需信息的查询。正如@Adam在上面的回答中指出的那样,Sybase有内置的程序,它们至少会收集部分数据。 Sybase InfoCenter也是有关您可以使用的信息的重要信息来源。
您正在询问全功能程序的全部功能。有商业工具可供选择 - 比如Bradmark Surveilance,或免费 - 就像asetune一样。您也可以编写自己的脚本。
您可以使用像sp_sysmon这样的构建过程。或者,您可以编写自己的脚本来读取MDA表并存储结果。您还可以尝试使用ASE服务器提供的工具 - 如ASE cockpit,Sybase Control Center(旧版本)或Sybase Central(ASE版本)。