一直想知道Oracle数据库在Windows和Linux那个
oracle吧
全部回复
仅看楼主
level 2
易之星🌟 楼主
一直想知道Oracle数据库在Windows和Linux那个性能好,网络上没有找到明确答案,最近刚好有时间,分别用虚拟机VirtualBox安装Oracle10G测试不同平台性能。
虚拟机资源完全一样,一台安装Windows2003_x64+Oracle10G_x64_10.2.0.1,另一台安装CentOS6.10+Oracle10_x64_10.2.0.1,用C#分别插入表1000条数据,结果让我意外,Linux性能不及Windows性能一半,而且Linux插入30次后,性能下降厉害,正常是800ms,插入数据30次后,变成1300ms,而Windows一直稳定在350ms左右,查询性能两个差不多。
没有用专业工具测试对比两个的并发能力,简单测试供大家参考。
2023年10月09日 01点10分 1
level 2
压测发起端跟虚拟机都在同一个宿主机上吗?
2023年10月09日 06点10分 2
是的,都在同一个宿主机上,直接连接两台虚拟机的Oracle,之前看过国外网友测试说win比liinux性能好,我一直很是怀疑,现在相信了。
2023年10月09日 07点10分
level 2
同一台宿主机压测过程中会相互抢资源,我工作环境很少10g版本的oracle,大部分都是19c,系统是winsrv2016与centos7,物理机硬件都差不多规格,两颗e5v4,64g内存,机械硬盘raid50,两年多前用sqlbench测试过,读写性能跟事务处理 centos7平台更具有优势。可能是当时只调整过centos7系统的资源限制内核参数这些,win没调过 有关。不知道oracle linux会不会表现更好
2023年10月09日 07点10分 3
我工作的数据库是11g,测试10g是因为数据库体量比较小,资源占用没那么大,两台insert插入没有同时进行,一个结束了另一个开始插入数据,当然测试不太严谨,我工作的环境的数据库主要就是插入数据的,所以只关心插入数据性能。
2023年10月09日 08点10分
@易之星🌟 要不你把数据库用途模式改成数据仓库试试,默认是多用途。
2023年10月09日 08点10分
@niuniuda 好的,改天试试,不过Linux和win的都是默认配置测试的。
2023年10月09日 08点10分
1