SQL Server的性能差异问题

迦楼 2016-07-28 05:41:55
各位大大,最近碰到个问题,没有方向,请教。

问题如下:
有个MFC应用程序,使用SQL Server数据库。应用程序对数据库的使用的是MFC ODBC编程,CRecordSet类进行读写的。
进来发现一些性能问题后,我在不同的环境下作了一些测试,环境如下,我在同一台PC上装了如下的虚拟机:
Win7 Pro + SQL Server 2012
Win2008 R2 + SQL Server 2012
当然虚拟机有相同的cpu,内存配置,除了操作系统,其他环境我尽量保持相同。
随后,在虚拟机里安装了同一版本的程序和恢复了相同的SQL数据库备份。

结果在应用程序里的做一些相同的操作,发现在Win2008的操作耗时是Win7里的1.5倍左右。

我觉得很不理解,在相同的硬件软件环境下,服务器系统的性能居然还不如普通桌面系统,而且还慢这么多~

我不知道怎么解释或者解决这个问题? 不知高手们有无想法?
...全文
130 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
中国风 2016-07-28
  • 打赏
  • 举报
回复
看一下系统占用资源,是不是WIN2008系统占用应该会比较大

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧