【IT168技术】Oracle数据库的应用环境,一般来说比SQL Server要复杂,这也是大家形容Oracle与SQL Server是单反相机与傻瓜相机的区别。不过,傻瓜相机也有其好处,下面是作者的实际对比。
初学Oracle感觉它功能很强大,但总感觉Oracle查询数据,添加数据都比SQL Server慢。
一下是测试环境: 操作系统
Microsoft Windows XP Professional
CPU 类型
Intel(R) Celeron(R) CPU E3200 @ 2.40GHz
DualCore , 2433 MHz (12 x 203)
内存:
DDR3 2G
Oracle第三方工具:PL/SQL developer(F5) Toad (Ctrl+E)
测试的数据 51万多条数据
CID (编号)
companyname(公司名称)
Ctelephone (电话)
Phonetype (电话类型)
companyinfo (公司地址相关信息)
Rdatetime
booleanstate
第一条测试语句
搜索包含“武大”的地址信息
select * from dbo.total where companyname like '%武大%'
SQL Server 2005测试语句
declare @starttime as datetime; declare @endtime as datetime; set @starttime = getdate(); select * from dbo.total where companyinfo like '%武大%' set @endtime = getdate(); select @starttime as 开始时间,@endtime as 结束时间,datediff(MS,@starttime,@endtime)as 运行时间
declare @starttime as datetime; declare @endtime as datetime; set @starttime = getdate(); select * from dbo.total where companyinfo like '%武大%' set @endtime = getdate(); select @starttime as 开始时间,@endtime as 结束时间,datediff(MS,@starttime,@endtime)as 运行时间