启动诊断跟踪会话时,您还可配置想要执行的跟踪类型,并指定存储跟踪数据的位置。您的跟踪会话将一直运行,直到您显式要求该会话停止。
要启动跟踪会话,TCP/IP 必须在运行跟踪数据库和生产数据库的数据库服务器上运行。请参见使用 TCP/IP 协议。
启动跟踪会话也称作附加跟踪。同样,停止跟踪会话也称作分离跟踪。启动和停止跟踪的 SQL 语句分别为 ATTACH TRACING 和 DETACH TRACING。
以具有 DBA 或 PROFILE 权限的用户身份使用 SQL Anywhere 12 插件连接到数据库。
右击数据库并选择 [跟踪]。
单击 [下一步]。
在 [跟踪详细信息级别] 页中,选择跟踪级别。
在 [编辑跟踪级别] 页中,自定义诊断跟踪设置。
在 [创建外部数据库] 页中:
选择 [创建新的跟踪数据库]。
选择一个位置来保存该数据库。
填写 [用户名] 和 [口令] 字段。
选择 [在当前服务器上启动数据库]。
单击 [创建数据库]。
在 [启动跟踪] 页中:
选择 [在外部数据库中保存跟踪数据]。
填写 [用户名] 和 [口令] 字段。指定用来连接到生产数据库的用户名和口令。
在 [其它连接参数] 字段中键入数据库服务器和数据库名(以部分连接字符串的形式)。例如,[Server=Server47;DBN=TracingDB
]
外部数据库的连接字符串只支持 DBN、DBF、Server、DBKEY、HOST 和 LINKS (CommLinks)。
在 [是否限制存储跟踪数据的量] 列表中,选择一个选项。
单击 [完成]。
完成对诊断跟踪数据的收集后,右击该数据库并选择 [跟踪] » [停止跟踪并保存]。
以 DBA 身份或具有 PROFILE 特权的用户身份连接到数据库。
使用 sa_set_tracing_level 系统过程来设置跟踪级别。
通过执行 ATTACH TRACING 语句来启动跟踪。
通过执行 DETACH TRACING 语句来停止跟踪。
您可在 Sybase Central 的应用程序分析模式下查看诊断跟踪数据。请参见应用程序分析。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |