最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > 深入oracle分区索引的详解建站知识

深入oracle分区索引的详解建站知识

时间:2023-05-24 08:05:24 阅读: 文章分类: 网站建设 作者: 网络小编

导读:1建站知识本篇文章是对oracle分区索引进行了详细的分析介绍,需要的朋友参考下建设网站seo网站优化软件。

建设网站seo网站优化软件表可以按range、hash、list分区,表分区后,其上的索引和普通表上的索引有所不同,oracle对于分区表上的索引分为2类,即局部索引和全局索引,下面分别对这2种索引的特点和局限性做个总结。局部索引local index1.局部索引一定是分区索引,分区键等同于表的分区键,分区数等同于表的分区数,一句话,局部索引的分区机制和表的分区机制一样。2.如果局部索引的索引列以分区键开头,则称为前缀局部索引。3.如果局部索引的列不是以分区键开头,或者不包含分区键列,则称为非前缀索引。4.局部索引只能依附于分区表上。5.前缀和非前缀索引都可以支持索引分区消除,前提是查询的条件中包含索引分区键。6.局部索引只支持分区内的唯一性,无法支持表上的唯一性,因此如果要用局部索引去给表做唯一性约束,则约束中必须要包括分区键列。7.局部分区索引是对单个分区的,每个分区索引只指向一个表分区;全局索引则不然,一个分区索引能指向n个表分区,同时,一个表分区,也可能指向n个索引分区,对分区表中的某个分区做truncate或者move,shrink等,可能会影响到n个全局索引分区,正因为这点,局部分区索引具有更高的可用性。8.位图索引只能为局部分区索引。9.局部索引多应用于数据仓库环境中。全局索引global index1.全局索引的分区键和分区数和表的分区键和分区数可能都不相同,表和全局索引的分区机制不一样。2.全局索引可以分区,也可以是不分区索引,全局索引必须是前缀索引,即全局索引的索引列必须是以索引分区键作为其前几列。3.全局索引可以依附于分区表;也可以依附于非分区表。4.全局分区索引的索引条目可能指向若干个分区,因此,对于全局分区索引,即使只截断一个分区中的数据,都需要rebulid若干个分区甚至是整个索引。5.全局索引多应用于oltp系统中。6.全局分区索引只按范围或者散列分区,hash分区是10g以后才支持。7.oracle9i以后对分区表做move或者tr网站建设uncate的时可以用update global indexes语句来同步更新全局分区索引,用消耗一定资源来换取高度的可用性。8.表用a列作分区,索引用b做局部分区索引,若where条件中用b来查询,那么oracle会扫描所有的表和索引的分区,成本会比分区更高,此时可以考虑用b做全局分区索引。分区索引字典DBA_PART_INDEXES 分区索引的概要统计信息,可以得知每个表上有哪些分区索引,分区索引的类型(local/global)Dba_ind_partitions 每个分区索引的分区级统计信息Dba_indexes/dba_part_indexes 可以得到每个表上有哪些非分区索引索引重建Alter index idx_name rebuild partition index_partition_name [online nologging]需要对每个分区索引做rebuild,重建的时候可以选择online(不会锁定表),或者nologging建立索引的时候不生成日志,加快速度。Alter index seo网站排名优化软件rebuild idx_name [online nologging]对非分区索引,只能整个index重建分区索引实例

关键词标签: 详解 分区

声明: 本文由我的SEOUC技术文章主页发布于:2023-05-24 ,文章深入oracle分区索引的详解建站知识主要讲述分区,详解,深入oracle分区索引的详解建站知识1网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_6464.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章