`
aijuans
  • 浏览: 1567839 次
社区版块
存档分类
最新评论

分区上的组合索引是否要带上分区字段呢?

阅读更多

经常对大数据进行分区 比如按月分区. 一般会建立个按月的分区索引. 或者是建立个组合索引把月字段也带上去了.

如果where 条件里有月字段条件   where month=? and  name like '张%'  and  age between 19 and 29

假如不建Month 分区索引 只建NAME+AGE的组合 分区索引  是否也可以确定分区 并利用分区索引.

答案是可以的

分享到:
评论

相关推荐

    MySQL分区字段列有必要再单独建索引吗?

    如果查询频繁地仅依赖分区字段而不涉及主键中的其他字段,或者与其他非分区字段组合查询,那么为分区字段单独创建索引可能会带来额外的性能提升。 例如,如果我们的查询经常只使用`date`字段,而没有`hour`和`...

    分区索引研究.pdf

    - **重编译索引分区**: 当索引损坏或统计信息过期时,可能需要重新构建索引分区。 - **重命名索引分区**: 改变索引分区的名字。 - **拆分索引分区**: 将一个大的索引分区拆分为两个或更多个小的分区。 - **修改索引...

    Oraclepartition表分区与分区索引几种方式的实验操作[参考].pdf

    根据不同的分区策略,Oracle提供了多种分区类型,包括范围分区(Range Partitioning)、散列分区(Hash Partitioning)、列表分区(List Partitioning),以及它们的组合形式如范围-散列分区(Range-Hash ...

    详解oracle 10g的分区

    #### 三、分区方法(包括表分区方法,索引分区方法) ##### 表分区方法 **Oracle** 提供了多种表分区方法,包括但不限于: 1. **范围分区**(Range Partitioning):根据指定的范围值将表划分为多个分区。适用于...

    oralce数据库表分区介绍

    - **全局索引分区** (Global Index Partitioning):允许在分区表上创建全局索引,索引覆盖所有分区。 - **本地索引分区** (Local Index Partitioning):与分区表相关联的索引也是分区的,每个分区对应表的一个分区...

    oracle数据库优化-分区共.pdf

    接着,选择合适的分区类型和分区字段是至关重要的。这通常基于查询语句中最常使用的字段,因为分区的主要目标是减少访问的数据量。选择的字段应出现在查询的谓词中,以确保仅访问相关的数据段。根据字段的特性,可以...

    oracle教材,全面学习分区

    - **修改索引分区默认属性 (Modifying Default Attributes of Index Partitions)**:调整新建索引分区的默认设置。 - **修改索引分区当前属性 (Modifying Real Attributes of Index Partitions)**:更改特定索引分区...

    oracle分区技术-大批量数据操作PPT课件.ppt

    组合分区是一种复杂的分区方法,通过组合多个分区字段来确定分区。组合分区的优点包括: * 高灵活性:组合分区可以根据实际情况灵活地选择分区字段和分区值。 * 高可扩展性:组合分区可以方便地扩展到更多的分区。 ...

    oracle分区技术-大批量数据操作.ppt

    Oracle数据库的分区技术是一种高效管理和处理大量数据的策略,它将大表或索引分割成较小的物理段,称为分区。这种技术的核心理念是“分而治之”,即将大规模的数据对象依据特定的字段值(分区键)划分为多个独立的...

    oracle表分区总结

    除了范围和列表分区,Oracle还支持其他类型的分区,如哈希分区(Hash Partitioning)、复合分区(Composite Partitioning,结合范围和列表分区)和分区索引(Partitioned Indexes)。这些分区技术可以根据不同的业务...

    面试200问.docx

    * 组合分区:范围分区和列表分区组合,或者范围分区和散列分区组合 * 哪种分区类型使用最多?取决于具体情况,范围分区、散列分区和列表分区都有其使用场景 索引 * 索引概念:索引相当于目录,是对某些特定列中的...

    db2表分区的创建方法

    - 当需要根据多个字段进行分区时,可以组合使用这些字段。比如,我们可以同时基于`ORG_ID`和`DATA_DATE`进行分区。`PARTITION BY RANGE (ORG_ID, DATA_DATE)`声明表示将根据这两个字段的组合值来划分表。每个分区的...

    oracle 表分区

    - Oracle 11g进一步引入了间隔分区、虚拟列分区和扩展的组合分区,例如间隔分区允许等距范围分区的自动化管理。 分区类型包括: - **范围分区**:基于一个或多个字段的值范围划分。 - **哈希分区**:根据字段值的...

    oracle分区技术-大批量数据操作.pptx

    分区的基本思想是将一个大的数据对象(如表或索引)分割成若干个小的物理段,根据分区字段的值将数据存储在对应的分区中。这种“分而治之”的理念使得对特定数据的操作变得更加高效。 分区带来的好处主要包括: 1....

    基于ORACLE分区技术实现省级价格监测系统数据存储优化.pdf

    【分区技术的种类】Oracle提供了五种主要的分区方案:区间分区、列表分区、散列分区、组合区间-列表分区以及组合区间-散列分区。每种分区方法都有其特定的应用场景。例如,区间分区通常基于连续的数值(如时间)进行...

    oracle不走索引可能原因.docx

    1. **INDEX SKIP SCAN**: 当创建了一个组合索引,但是查询只使用了索引的非第一列时,Oracle可能会选择不使用索引,因为它无法直接通过索引来定位数据。INDEX SKIP SCAN是一种优化策略,允许数据库跳过索引的第一个...

    Oracle分区表在广播监测系统的应用探索.pdf

    分区表的基本概念是将巨型的表或索引分割成相对较小的、可独立管理的部分,每个分区都拥有相同的逻辑属性,比如相同的字段名、数据类型和约束等,但是各个分区的物理属性可以不同,分区可以位于不同的表空间中。...

Global site tag (gtag.js) - Google Analytics