Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 数据库维护

 

事件跟踪

事件跟踪用于将有关系统定义及用户定义的跟踪事件的信息记录到事件跟踪目标中。跟踪会话由跟踪事件(数据库服务器软件或 SQL 应用程序中的特定点)所组成,跟踪事件用于收集记录到目标中的信息。目标是指数据库服务器记录跟踪事件的位置(如文件)。

事件跟踪会话期间记录的信息包括特定系统跟踪事件和用户定义的跟踪事件的相关信息。事件跟踪可用于诊断有关生产数据库的数据库服务器和应用程序问题,其中包括性能问题。

  • 系统跟踪事件   这些跟踪事件由数据库服务器生成。它们针对检查点启动或终止以及数据库启动或停止等操作而生成。可通过使用 sp_trace_events 和 sp_trace_event_fields 系统过程来查询可用的系统事件及系统事件字段。事件字段包含事件相关信息。重建数据库时不会保留系统事件,可用的系统事件集取决于数据库服务器的版本。各主要版本间的系统跟踪事件会有所不同。

  • 用户跟踪事件   这些跟踪事件用于将应用程序中的信息记录到事件跟踪会话。用户跟踪事件对数据库的所有连接均可见。可通过使用 CREATE TEMPORARY TRACE EVENT 语句创建用户跟踪事件。

 事件跟踪目标
 跟踪会话
 事件严重级
 为数据库设置事件跟踪
 另请参见

创建用户跟踪事件
创建跟踪会话
启动或停止跟踪会话
查看诊断日志文件的内容
列出可用跟踪事件