本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
存储索引
存储索引是一种基于内存的结构,它通过消除对不包含查询所查找数据的存储区域的访问来减少物理I/O performed in an Exadata storage cell. The storage index keeps track of minimum and maximum column values, and this information is used to avoid unnecessary I/O operations. The storage index enables Exadata to speed up I/O操作量。
以下数据库统计信息有助于评估系统中存储索引的好处:
-
cell physical IO bytes saved by storage index— 显示在存储单元级别应用存储索引减少了多少字节。 I/O -
cell IO uncompressed bytes— 反映存储索引筛选和任何解压缩后用于卸载谓词的数据量。
有关这些内容的更多信息,请参阅 Oracle 文档
迁移到 AWS
如果您迁移到不提供存储索引的平台,则在大多数情况下,您可以创建架构索引以避免全表扫描并减少查询访问的块数。要测试存储索引对工作负载性能的影响,请在系统、会话或查询TRUE级别将kcfis_storageidx_disabled参数设置为。
例如,使用以下 SQL 语句在会话级别禁用存储索引:
alter session set "_KCFIS_STORAGEIDX_DISABLED"=TRUE;