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

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 的用法 » 性能提高、诊断和监控

 

性能监控和诊断工具

要提高数据库性能,必须确定现有数据库的运行是否处于最佳状态。本节介绍有关使用 SQL Anywhere 分析工具来分析和解决数据库性能问题的信息。

SQL Anywhere 提供了多种诊断工具用来检测生产数据库性能问题。其中的大多数工具都依赖于诊断跟踪基础结构 - 一个由用于捕获和存储诊断数据的表、文件及其它组件组成的系统。可以利用诊断跟踪数据来执行各种诊断和监控任务,如应用程序分析

可以使用多种方法来分析 SQL Anywhere 的性能数据,其中包括:

  • [应用程序分析向导]   此向导可在 Sybase Central 的应用程序分析模式下使用,它提供了一种完全自动化的性能检查方法。此向导结束时,提供了一些改进建议。

  • [数据库跟踪向导]   此向导可在 Sybase Central 的应用程序分析模式下使用,它能够自定义所收集的性能数据的类型。这就允许您监控特定用户或活动的表现。

  • 请求跟踪分析   利用此功能,您可以将诊断数据收集的范围缩小到由特定用户或连接发出的请求(语句)。

  • 索引顾问   此功能可分析数据库中的索引并提供一些改进建议。可通过应用程序分析模式来访问此工具,或是将其作为独立工具进行访问。

  • 过程分析   利用此功能,您可以确定执行过程、用户定义的函数、事件、系统触发器和触发器需要多长时间。过程分析作为 Sybase Central 中的一种功能提供。

    也可以使用系统过程来实施过程分析。

  • 执行计划   此功能允许使用执行计划访问数据库中与语句相关的信息。您可以在 Interactive SQL 中查看执行计划,也可以使用 SQL 函数查看执行计划。可按几种不同格式检索执行计划,并且可保存该计划。

注意

在本文档中,会将应用程序分析诊断跟踪两个词交替使用。诊断跟踪是高级应用程序分析。

注意

可使用 Sybase Central 连接到版本 9 数据库服务器。但是,Sybase Central 中窗口的布局会恢复为版本 9 的布局(不包含应用程序分析模式)。有关如何在 Sybase Central 中查找和使用索引顾问的信息,请参见版本 9 文档。

 另请参见

应用程序分析
索引顾问
诊断跟踪
使用其它诊断工具和技术
监控数据库性能
性能监控器统计