ORACLE分区表设置,想问下以下问题:
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORACLE分区表设置,想问下以下问题:相关的知识,希望对你有一定的参考价值。
ORACLE分区表设置,想问下以下问题:
(1)对大表进行分区,效率能提高到多少?
(2)分区的话,如果备份数据时,跟以往的导出方法可有区别?
(3)另外简单的介绍下分区啊!
thank all friend!
范围分区时,有less than函数,可有more than函数啊??呵呵
1.第一个问题:效率的提高取决于你对该表的访问方式,比如你要经常删除、截断某一个分区范围的数据这个时候分区会极大的提高你的效率,但是要注意索引的影响,分区表的索引分为全局索引和本地索引,在上述操作执行后,全局索引会失效需要重建或者加update index子句来保证索引的有效性,而本地索引就不受此限制,但是在你对表做查询或者与其他表做关联的时候,数据的查询范围也是你需要考虑的一个方面,一般来讲本地索引在查询&关联只访问某一个分区的时候效率高于全局索引,如果查询&关联的范围是多个分区,那么全局索引效率高于本地索引;另外就是分区的数量,5个分区和50个分区的区别还是取决于你的业务需求以及对执行效率的综合考虑,假如你经常做大范围的数据查询,那么分区越多效率越低;如果你所做的查询往往只有一条或者几条记录且一般都 集中在同一个分区,那么分区越小效率越高,当然这些效率在数据仓库层面影响有限,往往实在联机事务处理这种数据库应用上能够积累比较大的效率提升。
第2个问题,关于备份 分区表同样可以使用exp、expdp、rman、等方式进行备份,exp、expdp还支持分区表的某一个分区的备份,比较方便。
第3个问题 推荐你去查一下junsansi写的全面学习分区表分区索引的那篇文章,适合入门。网上随便搜一下就可以找到下载。 参考技术A (1)对大表进行分区,效率能提高到多少?
取决于你的索引, 是 全局索引 (跨分区的) 还是 局部索引 (分局内的索引)
如果查询仅仅使用 局部索引, 那么效率还是能有些提高的.
如果用到了 全局索引, 那么搞不好, 可能会降低性能.
2)分区的话,如果备份数据时,跟以往的导出方法可有区别?
这种分区的,一般一个分区,使用一个表空间文件.
例如以时间分区的. 当前库只保存 5年的数据. 当第6年来了, 管理员 手工将 最老的一年的分区 OFFLINE 掉, 然后创建一个新的一年的 分区。
具体的备份,就不大清楚你是 RMAN 备份,还是什么备份了。
应该差别不会太大。
参考资料:http://hi.baidu.com/wangzhiqing999/blog/item/f9cd493766ea2a55ac4b5f61.html
我的手机是HTC Butterfly,想问下软件怎么升级啊?
安卓系统软件升级的话,只需要在设置--本机信息那里,看看系统更新就好,最好等官方的更新稳定后再更新,多去论坛转转就好。自己安装的第三方软件的话,建议安个豌豆荚,安智市场等类的应用下载管理软件,有更新软件会提示你的,可以自行选择必要更新进行安装,比较方便。 参考技术A
系统内置软件与第三方应用升级
通过应用市场升级
手机内置操作系统升级
先检查是否有更新,之后根据提示进行操作
以上是关于ORACLE分区表设置,想问下以下问题:的主要内容,如果未能解决你的问题,请参考以下文章
java 如何设置文件流的编码格式代码如下, 我设置后还是SJIS格式的.我想问下怎么改能设置成utf-8
我用的是无线路由器 我想问下DHCP下的静态IP地址可以防止其他的IP地址访问吗?
我的手机是HTC Butterfly,想问下软件怎么升级啊?
想问下,burst VPS Linux系统的网站访问日志是存在哪个文件夹的啊??