分区必须要放在不同的磁盘上才体现 出他的优势吗 分区必须要放在不同的磁盘上才体现 出他的优势吗,多大的表用分区可以体现优势,我在一个260万的表上做了分区,并放在不同的磁盘上,在按做分区条件的字段做聚集查询时速度非常慢,比不做分区时还慢,欢迎赐教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如下情况需要对表进行分区1.表的大小超过2G2.需要对一个表进行并行的DML操作3.为了平衡硬盘I/O操作,需要将一个表分散存储在不同的表空间4.需要将表的一部分设置成只读,而另一部分为可更新的. 的字段做聚集查询时速度非常慢,比不做分区时还慢,这取决于你的sql语句,取决于你查询的内容,如果你做全表的扫描,那自然没什么提高。要综合考虑,你分区的条件,你经常使用的查询的条件。 可以考虑建立分区表和分区索引,每个分区表和分区索引放在不同的表空间中,当然如果表空间被放在不同的磁盘上再好不过,在一定程度上提高数据读写速度。根据实际查询数据的情况建立索引,并优化SQL语句。 to : 将索引与表分开放,放在不同的表空间里。检查一下执行计划看是否用到索引。这样是没有依据的。因为扫描总是先扫描索引再扫描表。因此即使分开在不同的分区里,oracle并不会并行IO处理。 Oracle 如何同时查询出多个表来 Exits更新大表可有优化的可能,实在很慢。估计要8个小时 不同平台下,oracle导出导入的 表空间的问题! iSQL*Plus帐号被锁定如何解锁呀! 存储过程中字符组合的问题,急急,在线等 师妹向各位师G求教游标运行动态SQL的问题 超时的问题,急!1111 关于文字列分割-急啊 !包的名字是什么? 忘了!咳 如何通过网络导出另一个数据库中的数据 菜鸟,求大牛帮助 建库通用脚本,只要修改环境变量里的路径,就可以建立数据库 300分:关于时间统计问题!!!!
1.表的大小超过2G
2.需要对一个表进行并行的DML操作
3.为了平衡硬盘I/O操作,需要将一个表分散存储在不同的表空间
4.需要将表的一部分设置成只读,而另一部分为可更新的.
要综合考虑,你分区的条件,你经常使用的查询的条件。
根据实际查询数据的情况建立索引,并优化SQL语句。
将索引与表分开放,放在不同的表空间里。
检查一下执行计划看是否用到索引。这样是没有依据的。
因为扫描总是先扫描索引再扫描表。因此即使分开在不同的分区里,oracle并不会并行IO处理。