用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时 : ...................
的确,高端的应用需要高可用性、高安全性(unix based or main frame),这些可能未必是intel架构的系统或者是sql server这一类small business的数据库服务器所能够提供的,但是,我们对某些厂家的宣传也不能过于迷信。尤其是企业it部门的负责人,应该好好想想自己的企业需要什么样的应用,对性能的要求如何,怎么样平衡性能、开发速度、可维护性(维护成本)等等因素之间的关系,衡量清楚之后再作决策,切不可偏听偏信。