安装了sql2016后,为什么比sql2008还慢了好几倍??

xiangsu 2017-09-12 02:55:02
之前是Win7 + SQL Server 2008r2

因为觊觎2016的内存优化表和本地编译存储过程,就全面升级为Windows Server 2016 + SQL Server 2016

把数据库附加到2016后,执行之前的一个存储过程,发现速度慢了4倍 (无关参数嗅探)

就连新建一个空白查询,都会显示一秒钟的“正在打开文件” ......

操作系统也比Win7慢了,没有了之前刷刷刷的畅快感,总有种顿挫感。

为什么会这样?是哪里还需要设置吗?

笔记本配置:i7 cpu,16G内存,SSD
...全文
2051 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwfxgm 2019-01-13
  • 打赏
  • 举报
回复
为什么不直接上SQL 2017 ?或者windows server 2019 ?
OwenZeng_DBA 2017-09-13
  • 打赏
  • 举报
回复
引用 15 楼 xiangsu 的回复:
本次技术尝鲜以失败告终! Sql2016,一年后再见! Sql2008,我又回来了!
你是什么应用啊
xiangsu 2017-09-13
  • 打赏
  • 举报
回复
本次技术尝鲜以失败告终! Sql2016,一年后再见! Sql2008,我又回来了!
吉普赛的歌 版主 2017-09-12
  • 打赏
  • 举报
回复
引用 5 楼 xiangsu 的回复:
[quote=引用 1 楼 sinat_28984567 的回复:] 打开任务管理器,看看性能里边的cpu、内存、网络等信息是否正常。
CPU占用2%,内存占用20%,网络收发<100Kbps[/quote] 看下磁盘的情况
xiangsu 2017-09-12
  • 打赏
  • 举报
回复
引用 1 楼 sinat_28984567 的回复:
打开任务管理器,看看性能里边的cpu、内存、网络等信息是否正常。
本机Sql2016的速度很不稳定,有时候慢2倍,有时候慢3倍
xiangsu 2017-09-12
  • 打赏
  • 举报
回复
引用 1 楼 sinat_28984567 的回复:
打开任务管理器,看看性能里边的cpu、内存、网络等信息是否正常。
CPU占用2%,内存占用20%,网络收发<100Kbps
xiangsu 2017-09-12
  • 打赏
  • 举报
回复
引用 2 楼 z10843087 的回复:
看配置你是在个人使用,不是服务器?
笔记本配置:i7 cpu,16G内存,SSD
xiaoxiangqing 2017-09-12
  • 打赏
  • 举报
回复
估计是硬件速度跟不上吧
OwenZeng_DBA 2017-09-12
  • 打赏
  • 举报
回复
看配置你是在个人使用,不是服务器?
二月十六 版主 2017-09-12
  • 打赏
  • 举报
回复
打开任务管理器,看看性能里边的cpu、内存、网络等信息是否正常。
OwenZeng_DBA 2017-09-12
  • 打赏
  • 举报
回复
那就是说你建了也用不上。没必须要建。你更新统计信息,重建索引后,之前那个语句变快了吗
xiangsu 2017-09-12
  • 打赏
  • 举报
回复
引用 11 楼 z10843087 的回复:
数据库索引都重建下,统计信息更新下
Sql Server 2016 很奇怪,我把一个表的索引全删除后执行sys.sp_updatestats, 再运行我的储存过程,优化器居然不提示我建相关索引,而且速度并不比有索引时慢。 为什么会这样?
xiangsu 2017-09-12
  • 打赏
  • 举报
回复
引用 10 楼 yenange 的回复:
另外, 再测一下数据库文件所在磁盘的IO:
http://download.csdn.net/download/yenange/9540422

把截图贴出来




OwenZeng_DBA 2017-09-12
  • 打赏
  • 举报
回复
数据库索引都重建下,统计信息更新下
吉普赛的歌 版主 2017-09-12
  • 打赏
  • 举报
回复
另外, 再测一下数据库文件所在磁盘的IO: http://download.csdn.net/download/yenange/9540422 把截图贴出来
吉普赛的歌 版主 2017-09-12
  • 打赏
  • 举报
回复
不是这个, 是任务管理器上数据库文件所在的磁盘, 类似:
xiangsu 2017-09-12
  • 打赏
  • 举报
回复
引用 7 楼 yenange 的回复:
[quote=引用 5 楼 xiangsu 的回复:] [quote=引用 1 楼 sinat_28984567 的回复:] 打开任务管理器,看看性能里边的cpu、内存、网络等信息是否正常。
CPU占用2%,内存占用20%,网络收发<100Kbps[/quote] 看下磁盘的情况[/quote] 表 'Worktable'。扫描计数 0,逻辑读取 101 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'TDzMainModel'。扫描计数 1,逻辑读取 9 次,物理读取 1 次,预读 14 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'Worktable'。扫描计数 0,逻辑读取 2 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 '#TNum_______________________________________________________________________________________________________________000000000036'。扫描计数 0,逻辑读取 1001 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'TNum'。扫描计数 1,逻辑读取 5 次,物理读取 1 次,预读 16 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 '#TNumBK_____________________________________________________________________________________________________________000000000037'。扫描计数 0,逻辑读取 1001 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'TNum'。扫描计数 1,逻辑读取 5 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'TDzRCSetModel'。扫描计数 1,逻辑读取 2 次,物理读取 2 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'TDzMainModel'。扫描计数 1,逻辑读取 2 次,物理读取 2 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 '#TNum_______________________________________________________________________________________________________________000000000036'。扫描计数 1,逻辑读取 2 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'Workfile'。扫描计数 0,逻辑读取 0 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'Worktable'。扫描计数 0,逻辑读取 0 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'TNumDZSS'。扫描计数 15,逻辑读取 88 次,物理读取 1 次,预读 50 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'TDzMainModel'。扫描计数 1,逻辑读取 2 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 '#TNum_______________________________________________________________________________________________________________000000000036'。扫描计数 1,逻辑读取 2 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 '#TNumBK_____________________________________________________________________________________________________________000000000037'。扫描计数 0,逻辑读取 1001 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 '#TNum_______________________________________________________________________________________________________________000000000036'。扫描计数 1,逻辑读取 2 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'TDzRCSetModel'。扫描计数 1,逻辑读取 1 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'TDzMainModel'。扫描计数 1,逻辑读取 2 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 '#TNum_______________________________________________________________________________________________________________000000000036'。扫描计数 1,逻辑读取 2 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'Workfile'。扫描计数 0,逻辑读取 0 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'Worktable'。扫描计数 0,逻辑读取 0 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'TNumDZSS'。扫描计数 14,逻辑读取 82 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'TDzMainModel'。扫描计数 1,逻辑读取 2 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 '#TNum_______________________________________________________________________________________________________________000000000036'。扫描计数 1,逻辑读取 2 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 '#TNumBK_____________________________________________________________________________________________________________000000000037'。扫描计数 0,逻辑读取 1001 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 '#TNum_______________________________________________________________________________________________________________000000000036'。扫描计数 1,逻辑读取 2 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'TDzRCSetModel'。扫描计数 1,逻辑读取 1 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'TDzMainModel'。扫描计数 1,逻辑读取 2 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 '#TNum_______________________________________________________________________________________________________________000000000036'。扫描计数 1,逻辑读取 72 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'Workfile'。扫描计数 0,逻辑读取 0 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'Worktable'。扫描计数 0,逻辑读取 0 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'TNumDZSS'。扫描计数 10,逻辑读取 58 次,物理读取 0 次,预读 3 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。 表 'TDzMainModel'。扫描计数 1,逻辑读取 2 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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