现在有两台服务器,一台安装的是Windows XP系统,Oracle9i数据库,另外一台安装的是Windows Server2008,Oracle10g数据库。两台服务器的硬件都没有问题,内存足够大。
我在同一台远程客户端使用C#通过存储过程向这两个数据库写数据,表结构和插入内容一摸一样,我使用循环插入了10000条数据,在Oracle9i的数据库上耗时10s左右,但是在Oracle10g数据库却耗时40s,有时甚至接近两分钟。
同样的代码,同样的数据,理论上Oracle10g应该更快才对啊,怎么会差距这么大呢。
希望各位不吝赐教。
我在同一台远程客户端使用C#通过存储过程向这两个数据库写数据,表结构和插入内容一摸一样,我使用循环插入了10000条数据,在Oracle9i的数据库上耗时10s左右,但是在Oracle10g数据库却耗时40s,有时甚至接近两分钟。
同样的代码,同样的数据,理论上Oracle10g应该更快才对啊,怎么会差距这么大呢。
希望各位不吝赐教。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货