插入10W条数据,并Select显示出来,两个数据库都在本机安装,机器配置一样,
并且执行的SQL语句也一样.
得出执行时间如下:
oracle11G Insert 10W 用时:821秒
select 10W 用时:5秒
MSSQL2005 insert 10W 用时:347秒
select 10W 用时:2秒
有点困惑,一直以为Oracle的数据库性能要优于MSSQL,但实际情况看来不一定.
当然,我的测试可能比较片面.希望高人能指点一二,
连接Oracle我用的是:Oracle.DataAccess.Client
4 个解决方案
#1
数据规模更大,硬件配置更高时,就显现出来了。
另Oracle提供了能够根据使用目的设置的诸多貌似高深的参数哦。
另Oracle提供了能够根据使用目的设置的诸多貌似高深的参数哦。
#2
也许吧,可能在大规模的应用下Oracle会显出性能上的优势...但
MSSQL2008的性能据微软说比2005还要好,期待其它人的评测...
#3
呵呵 说实在话 虽然没有用这两个数据库搞过大型开发
但是觉得微软的SQL Server发展的潜力巨大
微软的东西一直很规范 向下兼容的很好 所以以后功能改善和增强会更方便
而我学了下ORACLE后发现那问题不止一点 我真的不知道搞ORACLE版本升级的开发人员有多辛苦 一点都不规范
随便看看SQL SERVER的管理工具和ORACLE的管理工具就知道差别了 现在的差距微软领先的不止一点
但是觉得微软的SQL Server发展的潜力巨大
微软的东西一直很规范 向下兼容的很好 所以以后功能改善和增强会更方便
而我学了下ORACLE后发现那问题不止一点 我真的不知道搞ORACLE版本升级的开发人员有多辛苦 一点都不规范
随便看看SQL SERVER的管理工具和ORACLE的管理工具就知道差别了 现在的差距微软领先的不止一点
#4
在微软的地盘当然是微软厉害了!
#1
数据规模更大,硬件配置更高时,就显现出来了。
另Oracle提供了能够根据使用目的设置的诸多貌似高深的参数哦。
另Oracle提供了能够根据使用目的设置的诸多貌似高深的参数哦。
#2
也许吧,可能在大规模的应用下Oracle会显出性能上的优势...但
MSSQL2008的性能据微软说比2005还要好,期待其它人的评测...
#3
呵呵 说实在话 虽然没有用这两个数据库搞过大型开发
但是觉得微软的SQL Server发展的潜力巨大
微软的东西一直很规范 向下兼容的很好 所以以后功能改善和增强会更方便
而我学了下ORACLE后发现那问题不止一点 我真的不知道搞ORACLE版本升级的开发人员有多辛苦 一点都不规范
随便看看SQL SERVER的管理工具和ORACLE的管理工具就知道差别了 现在的差距微软领先的不止一点
但是觉得微软的SQL Server发展的潜力巨大
微软的东西一直很规范 向下兼容的很好 所以以后功能改善和增强会更方便
而我学了下ORACLE后发现那问题不止一点 我真的不知道搞ORACLE版本升级的开发人员有多辛苦 一点都不规范
随便看看SQL SERVER的管理工具和ORACLE的管理工具就知道差别了 现在的差距微软领先的不止一点
#4
在微软的地盘当然是微软厉害了!