社区
基础和管理
帖子详情
oracle导入与查询效率
seeu1688
2009-03-02 10:25:01
想用oracle代替原来的mysql, 数据量比较大,想问一个基础,百万条记录,每条记录大概60个字节,load近oracle大概多少时间,普通台式机。
另外,oracle查询速度如何,比mysql快吗,千万级数据库,谢谢
...全文
183
11
打赏
收藏
oracle导入与查询效率
想用oracle代替原来的mysql, 数据量比较大,想问一个基础,百万条记录,每条记录大概60个字节,load近oracle大概多少时间,普通台式机。 另外,oracle查询速度如何,比mysql快吗,千万级数据库,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuyi8903
2009-03-09
打赏
举报
回复
使用direct io,如sqlldr来加载
liuyi8903
2009-03-09
打赏
举报
回复
buffe尽量的大,尽量采用并行.
liuyi8903
2009-03-09
打赏
举报
回复
首先不是简单的数据量来比较的,
oracle与你很多方面是有关系的,是需要你去"tuning"
我上次load 4500万行数据,大小8G左右的表,使用sqlldr大约为240秒的时间.
只不过我使用的是HP 小机.
ckc
2009-03-09
打赏
举报
回复
oracle查询速度多半比mysql慢
mysql号称速度最快的数据库
数据导入的速度不仅仅取决于大小,实际上更重要的是表上有多少索引
jdsnhan
2009-03-09
打赏
举报
回复
我的本本,2g内存。insert 200w条记录,40多分钟。
magicbluestone
2009-03-09
打赏
举报
回复
你用pl/sql的文本导出器,速度会慢一些,不过它可以别的客户端都可以操作比较方便,用sqlloader就要在服务器机子上操作,限制要大一些,速度自然是比较理想的
zcs_1
2009-03-06
打赏
举报
回复
百万条记录对Oracle并不多,如果是逐条insert也用不了1个小时,如果用sqlldr导入文本速度会更快.
Andy__Huang
2009-03-05
打赏
举报
回复
[Quote=引用楼主 seeu1688 的帖子:]
想用oracle代替原来的mysql, 数据量比较大,想问一个基础,百万条记录,每条记录大概60个字节,load近oracle大概多少时间,普通台式机。
另外,oracle查询速度如何,比mysql快吗,千万级数据库,谢谢
[/Quote]
不能简单这样分析,查询千万级的数据,如果只要一台电脑运行查询,在哪种数据库上都是差不多的;ORACLE的好处就是可以做成群集,多台电脑同时运行查询,也就是多线程服务器工作,所以会快些;
mike_24
2009-03-04
打赏
举报
回复
如果记录条数多,用oracle比较快.
小兽
2009-03-02
打赏
举报
回复
1.
如果是从文件导入的话,也要看你是编写insert语句还是使用sqlldr。
2.
mysql与oracle两个相比,如果只是不太复杂的查询并且数据量不是非常巨大的话,效率差不了太多,以前我曾经用过mysql甚至还要快一些。
yanghoo9988
2009-03-02
打赏
举报
回复
文件有多大?
oracle
查询
数据泵状态,
ORACLE
数据泵
在SQLPLUS下执行如下代码:create orreplacedirectorydump_diras 'D:\tump'; --目录需手动创建(自定义路径)创建directory,用dba用户或具有创建directory权限的用户进行创建grantread,writeondirectorydump_dirtoscott; -- 参数说明:dmp_dir 为dir...
外部表如何
导入
mysql_如何利用
Oracle
外部表
导入
文本文件的数据
Oracle
外部表支持两种类型的驱动:一种是
ORACLE
_LOADER,外部表的数据必须来源于文件文件,另一种则是
ORACLE
_DATAPUMP,外部表的同事最近在忙数据一致性比对工作,需要对不同文本文件中的数据进行比对,有的文件较大,记录较多,如果用普通的文本编辑器打开的话,很显然,会很卡,甚至打不开。基于此,可将该文本文件的数据
导入
到数据库中,在集合的层面进行比对。那么如何将文本文件的数据
导入
...
Oracle
中数据
导入
导出技巧
1. 导出数据时指定导出哪些数据 使用query参数指定导出数据的条件,比如导出一条数据,可以用类似如下的语句: exp username/password@sid tables=tablename file=dmpfilename.dmp log=logfilename.log query='where col1=value1 and col2=value2' 2. 导...
Oracle
数据库操作命令
导入
导出数据 实用分区
导入
前准备 建立
导入
用户 CREATE USER YYBS_IMP IDENTIFIED BY YYBS_IMP DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK; GRANT RESOURCE TO YYBS_IMP; GRANT CONNECT TO YYBS_IMP; GRA...
oracle
sqlldr数据
导入
方法,
Oracle
的数据
导入
导出及 Sql Loader (sqlldr) 的用法
Oracle
的数据
导入
导出及 Sql Loader (sqlldr) 的用法原文:http://www.blogjava.net/Unmi/archive/2009/01/05/249956.html在
Oracle
数据库中,我们通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法:1. A 表的记录导出为一条条分号隔开的 insert 语句,然后执行插入到 B 表中2. 建立数据库间的...
基础和管理
17,377
社区成员
95,112
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章