各位好,现在有一张大表,里面大概有上亿条的记录,现在我打算把它放在不同的分区,请问如果我想查表中所有数据的话,使用分区可以能提高性能吗?
解决方案 »
- 安装oracle8i出现问题
- 如何写一条把多个表记录合并的SQL语句
- 这个存储过程应该如何编写
- 如何在红旗5.0上安装oracle 10g
- =====Oracle 存储过程加了密,怎么解密呢?======
- ORA-01653: unable to extend table CU.MT by 128 in tablespace
- 从一部机A将一个方案里的所有表,触发齐序列号存储过程导入到另一机B是否一定要在B里建同样的表空间和用户名的?
- PL/SQL中已建好的Function在调用时会死机,请高手指教
- help,系统默认用户scott权限不足?
- PL/SQL存储过程问题
- 帮忙解释下下面的SQL语句什么意思(分数献上)!
- oracle ado连接问题
由于将数据分散到各个分区中,减少了数据损坏的可能性;
可以对单独的分区进行备份和恢复;
可以将分区映射到不同的物理磁盘上,来分散IO;
提高可管理性、可用性和性能。至于这个2000w也没有具体测试过,我们生产库上一个1000w的表,也是做分区的。 对楼主说的1亿数据,做分区表肯定是能提高性能的。 Oracle 分区表
http://blog.csdn.net/tianlesoftware/archive/2009/10/24/4717318.aspx------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(满); DBA2 群:62697977