加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

记一次出产情形SQL Server处事器卡顿题目办理--内存分派不妥

发布时间:2019-09-25 02:08:45 所属栏目:编程 来源:波波说运维
导读:概述 最近有台数据库做了迁徙,然后运维职员过了一段时刻发明这台处事器很是卡,连长途登录都要好久,下面记录下个中的办理进程。 1、查察资源环境 可以发明内存爆满了,而排名第一的正是sqlserver的历程 2、查察sqlserver内存分派 SQL Server对处事器内存

概述

最近有台数据库做了迁徙,然后运维职员过了一段时刻发明这台处事器很是卡,连长途登录都要好久,下面记录下个中的办理进程。

1、查察资源环境

可以发明内存爆满了,而排名第一的正是sqlserver的历程

记一次出产情形sqlserver处事器卡顿题目办理--内存分派不妥

2、查察sqlserver内存分派

SQL Server对处事器内存的行使计策是用几多内存就占用几多内存,只用在处事器内存不敷时,才会开释一点占用的内存,以是SQL Server 处事器内存每每会占用很高。

可以看到迁徙之前分派的内存是10G,但迁徙后的处事器只有8G内存。

记一次出产情形sqlserver处事器卡顿题目办理--内存分派不妥

3、调解sqlserver内存

这里可以把最大处事器内存改成1G,确定后内存就会被逼迫开释,然后把最大处事器内存改成吻合的值。

记一次出产情形sqlserver处事器卡顿题目办理--内存分派不妥

4、查察内存分派

正常只启动sqlserver处事器内存耗损2.34G,打开F5客户端到3.1G,也就是耗损0.7G内存,最后打开下载数据的客户端,应该是下载数据都缓存到sqlserver内存内里了,以是内存一向在增进..今朝不变在5.17G内存,也就是这个下载耗损了2.2G内存。

记一次出产情形sqlserver处事器卡顿题目办理--内存分派不妥

5、查察今朝内存状态:

DBCC MemoryStatus

这些内存一样平常都是Sql Server运行时辰用作缓存的:

记一次出产情形sqlserver处事器卡顿题目办理--内存分派不妥

1) 数据缓存:执行个查询语句,Sql Server会将相干的数据页(Sql Server操纵的数据都是以页为单元的)加载到内存中来, 下一次假如再次哀求此页的数据的时辰,就无需读取磁盘了,大大进步了速率。

2)执行呼吁缓存:在执行存储进程,自定函数时,Sql Server必要先二进制编译再运行,编译后的功效也会缓存起来, 再次挪用时就无需再次编译。

【编辑保举】

  1. Linux内存打点--高端内存映射与非持续内存分派
  2. SQL Server内存遭遇操纵体系历程压榨案例
  3. 微软宣布Linux下的SQL Server公家预览版
  4. SQL Server正式呈此刻Linux平台上
  5. Ubuntu下陈设SQL Server 2017
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读