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

SQL Anywhere 11.0.1 (中文) » UltraLite - 数据库管理和参考 » 使用 UltraLite 数据库 » 使用 UltraLite 数据库 » 使用 UltraLite 索引

 

添加 UltraLite 索引

可以使用 Sybase Central 或 Interactive SQL 执行此任务。

注意

UltraLite 不检测重复索引或多余的索引。由于索引必须与数据库中的数据一起进行维护,因此,添加索引时需谨慎。

Sybase Central

在 Sybase Central 中,您可在使用所选数据库时执行此任务。

♦  为给定的 UltraLite 表创建新索引 (Sybase Central)
  1. 连接到 UltraLite 数据库。

  2. 右击 [索引],然后选择 [新建] » [索引]。

  3. 请按照向导中的说明进行操作。

Interactive SQL

在 Interactive SQL 中,您可以使用 CREATE INDEX 语句执行该任务。

♦  为给定的 UltraLite 表创建新索引 (Interactive SQL)
  1. 连接到 UltraLite 数据库。

  2. 执行 CREATE INDEX 语句。

    此语句会使用您配置的缺省最大散列大小来创建索引。为了能够创建一个可替换缺省值的索引,请确保使用 WITH MAX HASH SIZE value 子句以便为该索引实例设置一个新值。请参见UltraLite CREATE INDEX 语句

    例如,为加快对数据库(用于跟踪雇员信息)中雇员的姓的搜索速度,以及为了针对此索引调整查询性能,您可以使用以下语句创建一个名为 EmployeeNames 的索引并将散列大小增加至 20 个字节:

    CREATE INDEX EmployeeNames
    ON Employees (Surname, GivenName)
    WITH MAX HASH SIZE 20;
另请参见