首页  登陆  注册  博客集  下载频道  网络硬盘  学院论坛  家园
IT学院 网站地图 网站地图
收藏本站 收藏本站
高级搜索 高级搜索
 新闻IT新闻 互联网 微软 黑客新闻 网络网络协议 故障 网络管理 TCP/IP 无线技术 解决方案 黑客技术 漏洞 软件评测 安全资讯
 数据MSsql Oracle Mysql PL/SQL 备份 系统:Linux vista Windows FTP 防火墙 注册表 服务器行情 服务器应用 解决方案 WEB服务器
 墙纸风景壁纸 游戏壁纸 体育壁纸 汽车壁纸 人文壁纸 影视壁纸 广告壁纸 花卉壁纸 节日壁纸 动漫壁纸 明星壁纸 绘画壁纸 月历壁纸
当前位置: > 主页>数据库技术>Oracle>性能调优>oracle为什么这么慢
热门文章排行
 
热门文章排行 如何保持Oracle数据库优
Oracle Index 的三个问
一种效率极高的分类算法
数据库正规化和设计技巧
如何让你的SQL运行得更
调整Oracle数据库服务器
优化调整Oracle 8i数据
oracle为什么这么慢
Oracle性能究极优化
监控ORACLE数据库性能
精采文章推荐
 
精采文章推荐 解析Oracle 11g:提升管
Oracle10g R2 EMCA常用
Oracle监听口令及监听器
Oracle数据库启动监听器
最新更新文章
 
最新更新文章 Oracle Tuning 有时就这
解析Oracle 11g:提升管
Oracle10g R2 EMCA常用
Oracle监听口令及监听器
Oracle数据库启动监听器
监控ORACLE数据库性能
Oracle性能究极优化
oracle为什么这么慢
优化调整Oracle 8i数据
调整Oracle数据库服务器

oracle为什么这么慢

编辑:   来源:  日期:2008-02-06   我要投稿      家园

  用oracle8.05和sql server2000对照测试
  分别在两个系统里建立结构完全相同的两个表
  create table test
  (dep_id number(7,0) not null,
   del_name varchar2(100));
  无主键,无约束先用以下语句插入一条记录insert into test values(1,'一二三四五六七八九十')
  然后重复使用insert into test select * from test
  建立样本数据当数据记录条树达到16384时计算select * from test所耗时间sql 2000用时 不到1秒
  而oracle用时6分钟!
  oracle安装按典型安装,数据库按缺省方式建立为什么会这么慢?
  
  
  
  发信人: qhs (山山~快乐的梅花小猪), 信区: Database
  
  The difference between SQL Server and Oracle is Oracle is designed for enterprise environment and SQL Server is still based on small business.
  If you have a master table with 30,000,000 records,
  you will see the difference. Of course, performance
  tunning is very import for both. But Oracle
  proformance tuning is much better than SQL server.
  【 在 yacat (yacat) 的大作中提到: 】
  : 用oracle8.05和sql server2000对照测试 分别在两个系统里建立结构完全相同的两个表
  : create table test
  : (dep_id number(7,0) not null,
  : del_name varchar2(100));
  : 无主键,无约束
  : 先用以下语句插入一条记录
  : insert into test values(1,'一二三四五六七八九十')
  : 然后重复使用insert into test select * from test
  : 建立样本数据
  : 当数据记录条树达到16384时
  : ...................
  
  
  
  发信人: FairyBoy (善才童子), 信区: Database
  
  我觉得这不大可能,我也用Oracle和SQL Server,不过,我是编程看的,SQLserver使用VC/ADO,Oracle用VC/OCI,在数据量小的时候,二者速度基本没有差别,大数据量时SQL Server差远了,例如我调用数据库里的大量图片!很可能是测试工具问题,还有,Oracle性能与设置有很大关系,例如回滚、表空间、日志等等,还有一个,Oracle装在什么样的OS里,个人认为,Win平台下Oracle需要的资源例如内存要更多!这样才能发挥它的效能
  
  【 在 yacat (yacat) 的大作中提到: 】
  : 用oracle8.05和sql server2000对照测试
  : 分别在两个系统里建立结构完全相同的两个表
  : create table test
  : (dep_id number(7,0) not null,
  : del_name varchar2(100));
  : 无主键,无约束
  : 先用以下语句插入一条记录
  : insert into test values(1,'一二三四五六七八九十')
  : 然后重复使用insert into test select * from test
  : 建立样本数据
  : 当数据记录条树达到16384时
  : ...................
  
  
  
  发信人: leejw (小威威), 信区: Database
  
  我也一直认为oracle是企业级的,甚至是电信级的至少中国的电信行业用的基本上是oracle,我认识的许多人也把oracle吹捧上天
  
  但是,客观的说,我觉得sql server在windows平台上面的表现非常的好,远远不是oracle所能比的;这个话题第一篇文章里面说的问题我觉得非常可能,因为我在实际应用的时候也碰见过。在倒入一个小批量数据的时候,sql server用了6秒钟,而象db2、oracle这两种所谓enterprise级别的db没有小于1分钟的!!!
  (三个数据库系统都没有做优化!)
  
  也许有人会说oracle、db2在大数据量下面才会显示出性能优势。我对这种说法没有意见,因为我也认为应该是这样,我认识的一些高手也是这样认为地(和它们比,我只是菜鸟,呵呵);但是,一个好的数据库系统,好的engine,难道不应该有快速处理小量数据的能力吗?
  
  有人会说oracle的performance tuning很好。的确,oracle有很多可选的参数,但是oracle的tuning也是最复杂的,找一个精通tuning的dba恐怕也花费不少吧!从另一个角度来说,很多的tuning选项也就意味着更大的复杂性,更差的可管理性,这难道不是oracle的弱点吗?oracle居然还不要脸的搞一个dba performance tuning pack,本来应该集成到数据库里面的东西单独拿出来卖!ibm db2性能一点也不比oracle差,它的tuning可比oracle要简单的多了。而且有不少
  oracle根本不具备(或者比较难实施)的提高性能的措施,例如dms
  
  
  有人会说oracle需要在大内存下面才能体现出高性能,例如8G。算我见识少,还没有玩过这么大内存的机器。但是要知道,真正的企业应用讲究的是成本效益比,我真的需要
  8G内存的机器来跑我的应用吗?如果你的dbms是真的好,1G内存也能够显示出来吧?在小内存(例如512m)的场合为什么就慢呢?为什么sql server能够跑得飞快,oracle就不行呢?内存小就跑不快,这恐怕不能成为理由吧!
  
  再说一句题外话,类似于sun一类的公司老是说他们的机器性能如何的好,但是我亲自做了一个小试验:在我的pIII 600+256m+ide 20gb hd的组装机器上面使用java
  生成一个符合某种规则的庞大(5g)的数据文件,在一台sun e450+2gb ram+scsi 130gb hd的服务器上面运行同样的程序,结果pIII的速度至少是e450的4倍!我当时特别的惊讶
  
  的确,高端的应用需要高可用性、高安全性(unix based or main frame),这些可能未必是intel架构的系统或者是sql server这一类small business的数据库服务器所能够提供的,但是,我们对某些厂家的宣传也不能过于迷信。尤其是企业it部门的负责人,应该好好想想自己的企业需要什么样的应用,对性能的要求如何,怎么样平衡性能、开发速度、可维护性(维护成本)等等因素之间的关系,衡量清楚之后再作决策,切不可偏听偏信。
  
  
  
  写这一篇文章绝对没有偏袒那一个厂家的动机,我是db2 的dba,sql server的dba,oracle的太贵,又不能带来短期的效益,所以没有考。
上一页12 下一页


上一篇:优化调整Oracle 8i数据库  
下一篇:Oracle性能究极优化
 关键字:  
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:

   文章评论:(0条)
  
 请留名: 匿名评论   点击查看所有评论
 

  责任编辑:IT学院  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。