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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 监控和提高数据库性能 » 提高数据库性能

 

应用程序分析

利用应用程序分析生成的数据,您可以了解应用程序与数据库的交互情况,还可以发现并消除性能问题。有两种方法可供用于生成分析信息;一种是自动化方法,即使用 [应用程序分析向导];另一种是使用 Sybase Central 的 [应用程序分析] 模式中提供的各种工具和功能。

Windows Mobile 不支持 [应用程序分析向导];但支持 [数据库跟踪向导]。无法自动从 Windows Mobile 设备创建跟踪数据库,且无法跟踪 Windows Mobile 设备上的本地数据库。必须将 Windows Mobile 设备的数据转到在台式计算机上的数据库服务器上运行的 Windows Mobile 数据库副本上进行跟踪。

  • 自动化应用程序分析   使用 Sybase Central 中的 [应用程序分析向导] 可发现常见的性能问题。该向导使您可以定义要分析的活动类型,并会在完成分析时向您提供提高数据库性能的建议。[索引顾问] 也已经被集成到 [应用程序分析向导] 中,它可以利用数据来建议索引改进。

    自动化方法非常适用于几乎没有数据库连接的环境或不需要进行复杂分析的环境。

  • 使用诊断跟踪进行高级应用程序分析   使用 [数据库跟踪向导] 可自定义在跟踪会话期间返回的数据以及数据的存储位置。也可以使用命令行来返回和存储自定义的跟踪数据。可以控制所分析的活动并把目标锁定在特定问题。例如,您可以锁定数据库服务器执行的特定语句、所使用的查询计划、死锁、相互阻塞的连接和性能统计信息等。

    对于数据库具有较高负载的环境或需要进行复杂分析来诊断问题的环境,建议使用高级方法。通过自定义跟踪会话,您可以将跟踪范围缩小至特定的活动,并可将跟踪数据定向到远程数据库。这两种操作都会减少所分析数据库的负载。

    请参见使用诊断跟踪进行高级应用程序分析


应用程序分析向导
[应用程序分析] 模式中的过程分析
启用过程分析
重置过程分析
禁用过程分析
分析过程分析的结果