社区
Oracle
帖子详情
oracle9i 中的Partitioning功能的请教
lanwei6312
2005-01-03 07:24:51
请问有用过oracle9i 中的Partitioning功能吗?
听说该功能,能把大表进行分割,提高数据的查询速度?
具体怎么做的?为什么可以提高速度?
...全文
123
4
打赏
收藏
oracle9i 中的Partitioning功能的请教
请问有用过oracle9i 中的Partitioning功能吗? 听说该功能,能把大表进行分割,提高数据的查询速度? 具体怎么做的?为什么可以提高速度?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lanwei6312
2005-01-03
打赏
举报
回复
现在主要是数据量太大的原因,有18 万条记录,主要有三个表,远程还通过VPN连上来,进行数据处理,加上用户的以前使用的系统是在局域网操作,已经习惯操作了,操作的时候录入数据特别快.所以显的比较慢,我想把大表分割成几个,会不会速度快点,远程使用VPN进性处理有什么好的方法没有?
如何启用partitioning?一定要在安装的时候吗?
seafer
2005-01-03
打赏
举报
回复
没有硬件读写支持,提高并发度自然是不可能的。但是分区还是有好处的,比如你可以针对其中的部分数据进行备份。另外如果语句条件符合优化器条件的话,查询速度也是可以提高的,因为ORACLE会首先将搜索范围限制在某个分区的范围内进行。
lanwei6312
2005-01-03
打赏
举报
回复
先谢谢.请教如果没有在多块硬盘上,就没有这个效果?
seafer
2005-01-03
打赏
举报
回复
这个在8i中就已经支持了。
在MSSQL2000中有一个类似的功能叫“分区视图”。也就是将多个结构相同的表用视图联合起来,对外表现出来是一个表。但是ORACLE的分区功能要强的多。不但可以将各个分区的数据存放在不同的表空间内,而且可以支持范围分区和散列分区(还有hash型的),同样,索引也可以进行分区。如果分成10个区,分布在不同的存储设备上,那么IO操作的并发度从理论上讲可以提高一个数量级。同样,数据的安全性也得到了提高。
对于开发人员来说,定义了分区的表的操作和普通表没有区别,除非要用特别的功能。
怎样把Solaris的
Oracle
数据弄到Windows上来
----------------------- 在远端的Sun服务器上有
Oracle
for Solaris. 但是有火墙,无法用SQL工具直接连上去。 所以就用Export工具在Sun上面做了个Dmp文件。 然后用Ftp get 下来。 正准备用Import 到我本机的Database Ora9 for windows
中
,但是出错。
请教
了,有什么方便的方法可以把O...
oracle
的pending事务,
请教
pending的处理
今天同事在执行一个update的时候,报错:update test_table set servstatus='T' where servid in (*ERROR at line 1:ORA-01591: lock held by in-doubt distributed transaction 2.28.6903其
中
service是一个用db link连接远程数据库的同义词。此时,检查dba_...
oracle
sql_trace,做个sql trace,为什么trace文件找不到?
请教
!
Connected to
Oracle
9i
Enterprise Edition Release 9.2.0.4.0Connected as tpdevSQL> show userUser is "tpdev"select a.SID, a.SERIAL#, a.USERNAME, a.OSUSERfrom v$session a, v$process bwhere b.SPID = '26...
v$
oracle
命令,
请教
关于SHELL脚本
中
涉及的V$数据字典问题,如何解决?
谢谢大家,用*.sql然后在ORCLE
中
执行当然,可以,我是想实验一下用SHELL转义后还有一点问题,大家帮我看看,谢谢!看我执行,还有错-bash-3.00$ lsspid.shspid.sql-bash-3.00$ sh spid.shSQL*Plus: Release 9.2.0.7.0 - Production on Mon Nov 5 06:54:55 2007Copyright (...
oracle
profile idle time,关于profile
中
的idle_time
请教
我的目的是将系统
中
超过1分钟的inactive进程从
oracle
中
剔除:版本:
oracle
9206我的实验环境是10g实验过程如下:0.修改参数:resource_limit=truerestartdatabase1.创建profile文件:create test_profile limitidle_time=12.创建用户CREATE USER TESTIDENTIFIED BY testDEF...
Oracle
17,089
社区成员
55,237
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章