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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 监控和提高数据库性能 » 应用程序分析教程 » 教程:诊断索引碎片

 

第 1 课:使用 [应用程序分析向导] 查找和修正索引碎片

使用此过程来查找和修正索引碎片。建议您定期检查产品数据库中的碎片。

 ♦  查找和修正索引碎片
  1. 本教程假定您已创建了使用应用程序分析教程所需的测试数据库 app_profiling.db。如果尚未创建测试数据库,请参见为应用程序分析教程创建测试数据库

  2. 按照以下操作连接到 app_profiling.db

    1. 在 Sybase Central 中,于 SQL Anywhere 12 插件内选择 [连接] » [使用 SQL Anywhere 12 连接]。

    2. 在 [连接] 窗口中,完成以下字段以连接到测试数据库 app_profiling.db,然后单击 [连接]:

      • 用户 ID    DBA

      • 口令    sql

      • 操作   启动此计算机上的数据库

      • 数据库文件   C:\AppProfilingTutorial\app_profiling.db

      • 启动行   dbeng12 -x tcpip

  3. 选择 [模式] » [应用程序分析]。

    如果未出现 [应用程序分析向导],则选择 [应用程序分析] » [打开应用程序分析向导]。

  4. 在 [欢迎] 页面上,单击 [下一步]。

  5. 在 [分析选项] 页面中,选择 [基于数据库模式的总体数据库性能],然后单击 [下一步]。

  6. 在 [分析文件] 页面的 [将分析保存到以下文件] 字段中,键入 C:\AppProfilingTutorial\analysis

  7. 单击 [完成]。

    [应用程序分析详细信息] 窗格中出现建议的列表。

  8. 如果出现 [碎片索引],请双击。将出现 [建议] 窗口,其中包含您可以运行的用来解析索引碎片的 SQL 语句。

  9. 您现在已经完成了使用应用程序分析以识别和修正索引碎片的教程部分。

    注意

    也可以使用 SQL 识别和修正索引碎片。请参见使用 SQL 识别和修正索引碎片

 另请参见