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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 性能提高、诊断和监控 » 应用程序分析教程

 

教程:诊断索引碎片

本教程中的课程介绍的是如何利用 [应用程序分析向导] 或 Interactive SQL 确定数据库中的索引碎片是否已达到不可接受的程度,以及如何在必要情况下修正索引碎片。

创建索引后,将读取表数据并按照逻辑顺序将索引的值记录到索引页中。随着数据在表中的变化,可以在现有值之间插入新索引值。要保持索引值的逻辑顺序,数据库服务器可能需要创建新索引页来容纳被移动的现有值。通常,新页面与最初存储这些值的页面不相邻。这种索引页顺序的累积递降被称为索引碎片。

出现索引碎片的表现是,对于那些连续在其中插入、更新和删除大块的行的表,通常执行的查询在表上的执行时间变长。

 特权

第 1 课:使用 [应用程序分析向导] 找出和修正索引碎片
第 2 课:使用 Interactive SQL 找出并修正索引碎片