服务器内存占用率76%,IT运维常见问题之一:服务器内存占有率高

2023-11-18

登录服务器一看,服务器也很卡,打开任务管理器,一看内存占有率99%了,在仔细一查看是“数据库占用了大量内存”,打开数据库一看是部署的时候没有对数据库实例设置“最大服务器内存”,下面就分享一下SQL Server数据库占用过高内存的处理方法。

一、手动清理SQL Server数据库占用物理内存

1、建立一个批处理文件

打开记事本输入如下两行命令后,单击保存,输入文件名,扩展名选“bat”。

net stop mssqlserver

net start mssqlserver

2、双击上一步建立的批处理文件,SQL Server服务重启大概10秒左右

一般运维人员都会定期,在服务器空闲时间做内存释放。

二、手动设置SQL Server数据库占用内存

SQL Server数据库默认是无限制占用内存的,SQL Server根据服务器的活动来增大或收缩缓冲区高速缓存,以使可用物理内存保持在4MB~10MB之间。

1、SQL Server数据库占用内存

(1)最小服务器内存(min server memory)

最小服务器内存保证了SQL Server实例的缓冲池可用的最小内存量。SQL Server不会在启动时立即分配最小服务器内存指定的内存量。不过,除非降低最小服务器内存的值,否则当内存使用量由于客户端负荷而达到该值后,SQL Server不能从已分配的缓冲池中释放内存。

(2)最大服务器内存(max server memory)

最大服务器内存避免了SQL Server缓冲池使用的内存量多于指定的内存量,这样剩余的可用内存可以用来快速启动其他应用程序。SQL Server不会在启动时立即分配最大服务器内存指定的内存量。内存使用量会随着SQL Server的需要增加,直到达到最大服务器内存指定的值。除非提高最大服务器内存的值,否则SQL Server不能超过此内存使用量。

2、设置方式

(1)将最小服务器内存和最大服务器内存设置为同一值。此值与达到该值后分配给SQL Server缓冲池的固定内存量相对应。

(2)将最小服务器内存和最大服务器内存设置成一个内存范围。这种方法在系统或数据库管理员希望配置SQL Server实例,同时又要考虑在同一台计算机上运行的其他应用程序的内存需求时很有用。

3、设置方法

右键数据库实例名-->单击“属性”,单击“内存”选项,进入如下界面进行设置最大和最小占用内存,具体分配多少根据个人实际应用而定,个人粗略建议:如果内存比较大不要超过总内存的70%;如果内存比较少,不要超过总内存的55%。

到此,SQL Server数据库占用过高内存的应急处理方法就分享完了,希望对大家能有所帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

服务器内存占用率76%,IT运维常见问题之一:服务器内存占有率高 的相关文章

  • C++vector容器

    vector容器被称为动态数组 也被称为向量 它与array容器的区别是 array是静态数组 动态扩展 并不是在原空间之后续接新空间 而是找更大的内存空间 然后将原数据拷贝新空间 释放原空间 at 函数 返回对矢量中指定位置的元素的引用
  • 第零章 内核网络相关配置选项--基于Linux 3.10

    Kconfig选项 packet protocol 被直接和网络设备通信的应用程序使用 其没有使用内核的其它协议 像tcpdump支持需要使能该选项 af packet lt gt Packet socket 支持PF PACKET套接字
  • kubeadm构建(Calico+Dashboard+Containerd)

    文章目录 前言 一 环境 二 部署容器网络 CNI master操作 1 下载yamll 2 修改yaml 3 部署 三 部署 Dashboard 1 下载yaml 2 修改yaml 3 部署 4 创建管理员 四 切换容器引擎为Contai
  • 区块链开发之Solidity编程基础(一)

    Solidy是当前编写智能合约的主流语言 概要 sol文件结构 编译开发 引入其他文件 注释 代码注释 文档注释 合约 状态变量 类型 值类型 1 布尔类型 2 整型 3 地址 4 定长字节数组 5 有理数和整型字面量 6 枚举类型 7 函
  • controller与servlet的区别

    理解1 你可以理解为 Spring MVC是基于servlet的 它有一个DispatherServlet 然后它负责处理请求 并且调用了你的controller 打一个比方 web网站是应用程序么 你可以说浏览器是一个应用程序 而web网
  • ElementUi tab组件切换导致echarts宽度变窄问题

    解决tab组件变成100px的问题 使用echarts实例自带的resize 方法
  • 大话数据结构:栈与队列(1)

    栈 限定仅在表尾进行插入和删除操作的线性表 栈顶 允许插入和删除的一端 栈底 不允许插入和删除的一端 空栈 不含任何数据元素的栈 后进先出的线性表 LIFO结构 进栈 栈的插入 出栈 栈的删除 元素数量多 出栈的变化会更多 栈的抽象数据类型
  • pytorch实战-图像分类(一)(数据预处理)

    目录 1 导入各种库 2 数据预处理 2 1数据读取 2 2图像增强 3 构建数据网络 3 1网络构建 3 2读取标签对应的名字 4 展示数据 4 1数据转换 4 2画图 5 模型训练 1 导入各种库 上代码 import os impor
  • QQ IDKey生成--一键加群

    今天网站用到一个点击链接调用qq自动加群的弹窗功能 感觉还挺方面 记录下来以备后用 首先打开qq推广首页http shang qq com v3 index html 然后登陆需要绑定的QQ号 选择左侧一键加群组件 左侧 请选择你创建的群
  • cdc多bit信号-握手处理

    对于多bit数据跨时钟 各个bit之间路径延迟不一样 源时钟域给的数据是2 b11 目的时钟域采样到的数据可能2 b10 因此两级触发器对于单bit数据跨时钟是可以用的 但是对于多bit数据跨时钟就会出错 握手处理的关键是利用源的时钟req
  • ev3的c语言编程软件,乐高EV3编程软件教育版下载

    乐高EV3编程软件教育版官方版是一款用于机器人编程的应用工具 乐高EV3编程软件教育版最新版可以通过可视化图标形式编程 用以控制机器人的各种动作指令 乐高EV3编程软件教育版操作起来比较简单 发挥你的想象 创造无限的编程可能 软件说明 乐高
  • 【随笔三】一篇文章理清 节流、防抖以及应用场景

    前言 防抖 和 节流 很多人特别容易把概念混倄 今天 一篇文章教你彻底理清其中的概念及应用场景 先说共同点 防抖 和 节流 函数都是为了 限制函数的执行频次 从而优化函数触发频率过高导致的响应速度跟不上触发频率 导致出现延迟 卡顿的现象以及
  • css设置背景图片大小_如何使用CSS设置背景图片大小?

    css设置背景图片大小 Introduction 介绍 As we all know that the images are a very responsive yet very creative way to display your w
  • Python教程基础篇,超详细超长!

    安装Python 前往 官网下载 对应平台对应工具 另外Python2 7版本和3 3版本并不兼容 所以开发时请注意使用Python的版本 作为Mac OS X使用者 其实更推荐 PyCharm IDE 安装之后直接使用即可 数据类型 计算
  • 在多行文本输入框光标指定位置插入内容并改变光标位置

    h1 测试在指定位置插入内容并改变光标位置 h1
  • java反射<T extends Comparable<? super T>>说明

  • 【QT】如何自定义QMessageBox的窗口大小,通过继承QDialog重新实现美观的弹窗

    目录 1 QMessageBox原有的弹窗 2 网上第一种方法 通过样式表setStyleSheet实现改变弹窗大小 总体不美观 3 网上第二种方法 重写ShowEvent 改变弹窗大小 总体也不美观 4 最好的办法 继承QDialog重新
  • 环境搭建和编译-kernel

    文章目录 一 下载Kernel 二 下载完代码后配置环境变量 三 编译内核 四 编译uboot 五 编译中的错误 这里主要记录下kernel的代码下载和编译 一 下载Kernel git clone https gerrit googles
  • [Transformer] AdaptFormer: Adapting Vision Transformers for Scalable Visual Recognition

    微调不到0 2 就超越现有微调方法 港大等提出即插即用的轻量级模块AdaptFormerhttps mp weixin qq com s v5OUKK2jZdm63SwP192yKQ AdaptFormer Adapting Vision

随机推荐

  • Android应用程序如何访问/sys和/proc等目录下的系统文件

    Android 下应用程序不能直接 获得 root 权限 因此如果需要修改 sys 或 proc 等目录下的文件时 有以下两种方法可以选择 通过 service 或虚拟设备的方法将使得应用程序临时 获得 root 权限 对 sys 或 pr
  • STM32单片机开发-01 STM32介绍

    通过野火开发板学习单片机 1 STM32介绍 1 1 STM32分类 从内核上分有Cortex M0 M3 M4 和M7 F1 代表了基础型 基于Cortex M3 内核 主频为72MHZ F4 代表了高性能 基于Cortex M4 内核
  • C#自定义一个简单的特性Attribute

    C 自定义一个简单的特性Attribute 首先我们自定义一个类 这个类继承Attribute 命名为MyAttribute 注意 要以Attribute结尾 然后在类中随便设置了一个属性 名叫Message 还创建了一个构造函数 这样一个
  • IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字-如192.168.0.1/24是什么意思?

    背景知识 在设置电脑IP时 会碰到两个重要的参数 一个是IP地址 一个是子网掩码 IP地址是互联网上每个子网或每个主机在网络上的唯一身份标签 那子网掩码是干什么用的呢 随着互联网的发展 越来越多的网络产生 有的网络多则几百台主机 少则区区几
  • 神经网络学习小记录59——Pytorch搭建常见分类网络平台(VGG16、MobileNetV2、ResNet50)

    神经网络学习小记录59 Pytorch搭建常见分类网络平台 VGG16 MobileNetV2 ResNet50 学习前言 源码下载 分类网络的常见形式 分类网络介绍 1 VGG16网络介绍 2 MobilenetV2网络介绍 3 ResN
  • layui下拉框select通过Ajax动态加载数据后,动态渲染选中的值

    其中分为两种 1 select中的数据是在页面中写死的 需要从后端取值后判断选中哪一个 选择select的id 直接赋值 source val data obj source layui form render select 2 动态渲染s
  • nonce, timestamp, signatrue在Http安全协议中的作用

    OAuth协议 OAuth请求头里的nonce 随机数 timestamp 时间戳 signatrue 签名 Basic认证及其安全问题 Basic认证是一个流程比较简单的协议 整个过程可以分为以下三个步骤 客户端使用GET方法向服务器请求
  • [Binospace] Google-MegaStore的解读

    MegaStore是Google在BigTable之上实现了一个跨机房高可用的数据库 它提供了类似DB的数据分布 索引的功能 实现了在EntityGroup内部以及EntityGroup之间的事务性 并且通过Paxos协议实现在DC之间多备
  • 解决Uncaught SyntaxError: Unexpected reserved word

    解决思路 首先 我运行项目报错 我查看了一下node版本 是否太低 如果是14版本的话 那么node需要升级 目前 node已经升级到19 升级到16即可 无需太高 更新完node版本之后 发现它还是报错 然后接着从网上搜报错 经历无数次的
  • 【I2C】Linux使用GPIO模拟I2C

    文章目录 1 I2C GPIO系统架构简介 2 如何使能I2C GPIO驱动 2 1 config配置 2 2 dts配置 2 3 测试验证 3 简单分析i2c gpio c驱动 3 1 解析设备树 3 2 配置SDA和SCL 3 3 注册
  • vue进度条

  • 金九银十之面试闲谈

    文章目录 前言 面试流程 资料总结 刷题指南 个人经验总结 寄语 前言 今年的金九银十带着几分不确定性来了 加上各个大厂hc的收紧 今年的金九银十很难恢复往日的 荣光 不过肯定还是有很多毕业生或者其他原因的朋友们出来找工作 面试流程 面试流
  • Sharding-JDBC分布式事务总结(四)之BASE事务(Seat框架中——AT模式的介绍以及理解)

    Sharding分布式事务之BASE事务 Seat框架中 AT模式 1 什么是BASE事务 2 Seata框架的AT模式 2 1介绍 2 2原理 2 3特性 写隔离与读隔离 AT模式的 写隔离 读隔离 2 4优势 相较于XA事务 2 5启动
  • Windows设置本地DNS域名解析Hosts文件的方法

    我们需要先了解DNS解析查询的顺序 在用户输入域名之后 DNS解析查询的顺序是下面这样的 1 浏览器会首先查看自身的缓存 如果浏览器缓存中有对应的解析记录 直接返回结果 2 如果浏览器没有缓存 电脑会查看本地操作系统的缓存 如果有记录 直接
  • 2021我们相约一起用.NET改变Windows软件世界

    目录 成为C 版主 互联网启示录 改变 NET桌面应用 从替换Application Run开始 现在 让我们开始吧 令人惊讶的FirstApp exe 新起点从第一个Web页面开始 成为C 版主 不管最终是出于什么原因 我成为了C 论坛版
  • Basic Level 1034 有理数四则运算 (20分)

    题目 本题要求编写程序 计算 2 个有理数的和 差 积 商 输入格式 输入在一行中按照 a1 b1 a2 b2 的格式给出两个分数形式的有理数 其中分子和分母全是整型范围内的整数 负号只可能出现在分子前 分母不为 0 输出格式 分别在 4
  • MEM工程管理硕士的含金量与就业前景?

    MEM工程管理硕士的含金量与就业前景 修改 13年7月毕业 工作半年 想知道MEM现在的含金量怎么样 比起普通硕士而言呢 毕业前景如何 社会认可度高不高 我现在就比较想考这个 想在多学习学习 还有没有其他较好的选择 修改 举报 1 条评论
  • [4G&5G专题-123]:5G培训部署篇-1-5G网络架构与关键技术

    作者主页 https blog csdn net HiWangWenBing 文章出处 https blog csdn net HiWangWenBing article details 118437789 目录 第1部分 5G概述 第2部
  • HDMI之EDID使用说明

    Q1 为什么要写这篇文章 A1 在最近的工作中遇到了不少问题 其中很多都是和EDID相关的 可以说 作为一家以 显示 为生的企业 我们时时刻刻在与EDID打交道 EDID这东西很简单 但是如果不了解其基本原理和概念的话 会给我们的工作带来不
  • 服务器内存占用率76%,IT运维常见问题之一:服务器内存占有率高

    登录服务器一看 服务器也很卡 打开任务管理器 一看内存占有率99 了 在仔细一查看是 数据库占用了大量内存 打开数据库一看是部署的时候没有对数据库实例设置 最大服务器内存 下面就分享一下SQL Server数据库占用过高内存的处理方法 一