IBM® Informix® 12.10

DEFAULT_ATTACH 环境变量

DEFAULT_ATTACH 环境变量支持 IBM® Informix® V7.x 的旧行为,该版本中缺省情况下非分段表上的非分段 B 型树索引页面存储在数据页面所在的同一数据库空间分区。(名称“DEFAULT_ATTACH”是从过时的连接索引定义中派生的,该术语现在指分段存储策略与其表的分段存储策略相同的索引。请勿将过时的 V7.x 定义与此当前定义混淆。)

阅读语法图跳过直观语法图
>>-setenv--DEFAULT_ATTACH--1-----------------------------------><

如果 DEFAULT_ATTACH 环境变量设置为 1,那么缺省情况下非分段表上的非分段 B 型树索引页面会存储在存储表数据页面的同一分区(和同一数据库空间)中。CREATE INDEX 语句的 IN TABLE 关键字不是必需的(但也不会返回错误)。

但是,对于索引页面始终存储在不同于索引表数据页面的单独分区中的任何其他索引,将 DEFAULT_ATTACH 设置为 1 将对这些索引没有任何作用。存储分发始终与表的存储分发不同的这些索引类型包括

仅非分段表上的非分段 B 型树索引支持将索引存储数据页面所在的同一分区中。

如果未设置 DEFAULT_ATTACH,那么缺省情况下,未指定 IN TABLE 作为其 Storage Options 子句的任何 CREATE INDEX 语句都会创建将页面存储在不同于数据页面的分区的索引。本发行版的 IBM Informix 支持 IBM Informix V7.x 创建的现有索引。

要点: IBM Informix 将来的发行版可能不继续支持 DEFAULT_ATTACH。建议不要开发依赖于该不推荐使用的功能的新应用程序。


发送反馈 | 示例交流 | 故障诊断

要查找 PDF,请参阅 IBM Informix 12.10 系列产品的出版物
有关发行说明、文档说明和/或机器说明,请参阅发行说明页。
时间戳记 发行日期:2013 年 3 月