分区表全局索引与分区字段重复问题 现有一分区表 ,以 month_id 字段划分分区,如果在这张表上再建立一个 month_id 的全局索引请问这个索引是否有意义 ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 local的应该不行, local index不但要求分区形式与表的分区完全相同,而且依赖列,存储属性也需要完全相同。不过对于本地索引,索引分区的维护是自动进行的,你在做drop/add/split的时候,是不需要去自己维护index的, 与之相对的是global index,他与父表的Partition信息完全不相干,不过当表是分区表的时候,对分区做了add/drop/split等操作的话,需要自己去rebuild index,否则会有index无效的错误出现,也可以通过alter table tname drop partition ptname update global indexes;这样的方式来更新index。 ================================================================== Inthirties关注Oracle数据库 维护 优化,安全,备份,恢复,迁移,故障处理 如果你需要帮助或想和我一起学习的请联系 联系方式QQ:370140387 电子邮件:[email protected] 网站: http://www.inthirties.com global index在性能上通常来说是高于local的.但是global在你ddl时,需要rebuild高用性与性能在这里需要你自己来衡量了. 有意义。但local index会更好一些。事实上,如果两者都存在,而且系统可以判断数据在那个分区表的话(比如where条件用到了分区字段,或者在sql语句中直接指定了分区),则将会使用local index,其他的情况将会使用global index。 Oracle Berkely DB 模糊搜索的问题 Oracle decode() 跟序列问题 oracle not available shared memary realm does not exist DESC和User_Tab_Cols查询的结果不一样,求助 oracle sql developer如何打开多个tab 请问这个时间应该怎么算? 一个关于oracle字段排序的问题 谁知道这两个语句效率差别? 100分求ORACLE9i的帮助文档 关于日期方面的 关于sqlldr的问题 数据查询..select 在先等 ~~~~
==================================================================
Inthirties关注Oracle数据库 维护 优化,安全,备份,恢复,迁移,故障处理 如果你需要帮助或想和我一起学习的请联系
联系方式QQ:370140387
电子邮件:[email protected]
网站: http://www.inthirties.com
高用性与性能在这里需要你自己来衡量了.