???菜鸟刚学oracle,但做了个测试后,对oracle很失望,哪位高手能给我讲解一下???

时间:2022-10-22 08:54:52
我sqlserver有个表有16万条数据,我导到了oracle里,我做了个程序,测试sqlserver快还是oracle快,我用ado测的,语句如下:select * from 广东省,
发现打开表,sqlserver用了73.266秒,oracle用了143秒,怎么会这样啊,学oracle有用吗 ??

16 个解决方案

#1


sql server是在本机,oracle在另外的机器上吗?

把数据量增加到 16000万条试试看呢.

#2


没用,你不用学了.

#3


你不能这样理解ORACLE和SQL
要知道他们的工作模式和体系结构时有很大不同的
要是为了查询速度快
那你用VF比SQL要快多了

#4


测试更大数据量吧

#5


oracle是管理大型数据库的,16万的数据用VFP更快!

#6


就你这个测试能说明什么......~

#7


你有没有给你的查询条件建索引?

#8


你的硬件平台,数据库服务器端的许多设置都会影响你的结果。
这是很难合理的测试的,更何况速度并不是数据库唯一的指标。

#9


这种比较根本就没有意义
不仅不同的平台,不同的环境会造成差异
而且你没有做过performance tuning,没有看过explain plan 和tkprof的信息,以及操作系统的环境,网络环境,索引构造等等。。。
oracle的博大精深在于它的可协调性和多平台性,从这点上来说,oracle的学习压力至少要比sql server大得多

#10


如此比较不科学!

#11


16万?好大奥!

数据库的性能岂是一个select 就能判断的。

#12


more !
QQ:390958177

#13


努力吧

#14


呵呵~~~
!@@@!!
呵呵
不学也要学啊`

#15


我觉得你可能没有根据你数据库的大小进行优化。

#16


导到了oracle里有没有对表重新做过analyze?

#1


sql server是在本机,oracle在另外的机器上吗?

把数据量增加到 16000万条试试看呢.

#2


没用,你不用学了.

#3


你不能这样理解ORACLE和SQL
要知道他们的工作模式和体系结构时有很大不同的
要是为了查询速度快
那你用VF比SQL要快多了

#4


测试更大数据量吧

#5


oracle是管理大型数据库的,16万的数据用VFP更快!

#6


就你这个测试能说明什么......~

#7


你有没有给你的查询条件建索引?

#8


你的硬件平台,数据库服务器端的许多设置都会影响你的结果。
这是很难合理的测试的,更何况速度并不是数据库唯一的指标。

#9


这种比较根本就没有意义
不仅不同的平台,不同的环境会造成差异
而且你没有做过performance tuning,没有看过explain plan 和tkprof的信息,以及操作系统的环境,网络环境,索引构造等等。。。
oracle的博大精深在于它的可协调性和多平台性,从这点上来说,oracle的学习压力至少要比sql server大得多

#10


如此比较不科学!

#11


16万?好大奥!

数据库的性能岂是一个select 就能判断的。

#12


more !
QQ:390958177

#13


努力吧

#14


呵呵~~~
!@@@!!
呵呵
不学也要学啊`

#15


我觉得你可能没有根据你数据库的大小进行优化。

#16


导到了oracle里有没有对表重新做过analyze?