暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 分区表中的全局索引

ASKTOM 2019-04-11
625

问题描述

我有一个关于历史表上的全局索引的问题,该表已被划分为从1到53的几周,从1到4的子分区将所有这些都划分为列表类型。问题是已经创建了本地和全局索引。按分区输入优化的最佳选择是什么?

1。-离开全球指数
2。-在本地转换

它将在一周 (FISEMANA) 和本地索引 (FITIPOREP) 之后访问。

查询示例:
选择 <字段>
来自TACLIMGGEO IC
其中IC。FISEMATRASO = :var
和NIVELGEO = :var2
菲蒂波普 = :var3
和FISEMANA = :var4
和IC。FIANIO = :var5
按1订购;

例如:


创建表TAIMGCONGEO
(派斯号码,
塞马拉索号码,
FITIPOREP号,
FISEMANA号码,
FIANIO编号
)
按列表划分 (FISEMANA)
按列表细分 (FITIPOREP)
分区模板
(子分区TIPREP1值 (1) 表空间LP01_DAT,
子分区TIPREP2值 (2) 表空间LP02_DAT,
子分区TIPREP3值 (3) 表空间LP03_DAT,
子分区TIPREP4值 (4) 表空间LP04_DAT,
子分区TIPREP5值 (5) 表空间LP05_DAT
)
(
分区PSEM1值 (1)
表空间LP01_DAT,
分区PSEM2值 (2)
表空间LP02_DAT,
分区PSEM3值 (3)
表空间LP03_DAT,
分区PSEM4值 (4),



53
);

/
在TACLIMGGEO(FISEMANA,FIANIO) 全球创建索引IX3;
/
在taclimggeo上创建索引ix1 (
菲蒂波普,
派斯,
塞马拉索
)
本地 (分区psem1
NOLOGGING
表空间lp01_idx,
分区
psem2
NOLOGGING
表空间lp02_idx,
分区
psem3
NOLOGGING
表空间lp03_idx,



53
);

专家解答

我认为IX3是全球性的没有任何好处,因为无论如何,领先的密钥FISEMANA是分区密钥。

在TACLIMGGEO(FIANIO) 本地创建索引IX3

会实现同样的事情,以及给引用FIANIO和省略FISEMANA的谓词的查询 (一些) 好处。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论