由于我们在某些表中对IBAN列的精确子字符串执行JOINs和WHEREs,所以我的问题是为列的子字符串分配索引。
我们是否被迫向表中添加冗余和索引列?即。添加列NATION_CODE、IBAN_CIN、IT_CIN、IT_ABI、IT_CAB、IT_ACCOUNT (其中IT_字段仅用于从ITXX开始的帐户)每一列都有适当的二级索引或,是否有任何特殊类型的辅助索引只能应用于列的子字符串2) = 'IT' AND SUBSTR(IBAN, 6, 5) IN (SELECT ABI FROM BANKS W
我有一个带有全局索引的大分区表。我的例子是从归档分区中删除旧数据。我不能简单地删除分区,因为我有全局索引。因此,我想使用不可见的本地索引(计算12-16h),然后删除全局索引,并使新索引可见,并将其重命名为刚刚删除的全局索引。ERROR at line 1:是否还有其他选项可以使用原子/快速操作动态更改
我正在阅读Designing Data Intensive Applications一书,这本书目前是关于分区的一章,其中描述了一个例子,即本地索引(基于文档的分区)和全局索引,后者是术语分区的。下图显示了全局索引的示例。
书中说,全局索引表现得更好,因为索引可以根据“术语”从单个分区读取。但是,我不明白的是,索引本身是否保存了包含这个术语的所有行,或者后面的索引读取,接下来的查询必须从所有可以包含数据的分区中获取数