可使用应用程序分析功能来确定性能问题是否由以下原因引起:
应用程序处理时间过长
糟糕的查询计划
共享硬件资源(如 CPU 或磁盘 I/O)争用
数据库对象争用
次优的数据库设计
在解决数据库性能较差的问题时,首要任务是确定主要原因是应用程序还是数据库服务器。要确定客户端应用程序所消耗的处理时间,可使用应用程序分析工具中的 [详细信息] 选项卡并按单个连接过滤结果。如果来自该连接的不同请求之间存在时间差异,则主要的延迟发生在应用程序客户端内。
如果是数据库服务器影响了性能,则需要确定具体原因。
应用程序分析并不捕获事件,而是捕获事件内运行时间长的语句。要捕获事件,需要将事件代码嵌入到过程内,并从事件调用过程。在运行过程之前,打开具有用于指定低详细信息的自定义级别的跟踪(不对语句捕获指定任何条件)。跟踪会话完成时,关闭应用程序分析。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |