如何在informix中表格哪个是索引顺序?这意味着当我第一次插入新元素然后插入此元素。在oracle中,我可以这样做:
ORGANIZATION INDEX
在informix中有一些等价物吗?
答案 0 :(得分:2)
不,Informix没有类似的资源。
您拥有的选项是通过使用cluster
statement将物理行设置为alter index
,根据一个索引不时对物理行重新排序。 (将索引设置为NOT CLUSTER总是非常快。)
但使用它有一些限制。在我看来,主要的限制是:
引用来源:IBM® Informix® 12.10 Index-type options
CLUSTER选项用法
您无法在中指定CLUSTER选项和ONLINE关键字 同样的声明。另外,还有一些二次访问方法(如 R-tree)不支持群集。在为您指定CLUSTER之前 index,请确保索引使用支持的访问方法 集群。如果CLUSTER,CREATE CLUSTER INDEX语句将失败 index已存在于同一个表中。
创建CLUSTER INDEX c_clust_ix ON客户(邮政编码);
此语句在customer表和物理上创建索引 根据邮政编码值对行进行排序(默认情况下) 升序。
如果指定了CLUSTER选项并且数据上存在片段, 值仅在每个片段内聚类,而不是全局聚类 整个桌子。如果CREATE CLUSTER INDEX语句也 包括COMPRESSED关键字作为存储选项,数据库 服务器问题错误-26950。创建支持的集群索引 压缩需要两个步骤:
使用CREATE CLUSTER INDEX语句定义没有索引压缩的集群索引。 使用'index compress'参数调用SQL管理API task()或admin()函数来压缩现有的集群索引。
您不能在树林索引上使用CLUSTER选项。