首页 > 数据库 >SqlServer运维——最大服务器内存

SqlServer运维——最大服务器内存

时间:2024-12-04 18:44:18浏览次数:9  
标签:最大 运维 数据库 SqlServer 内存 设置 SQL 服务器

1. 关于最大服务器内存

可以,MSSM数据库连接-->右键:服务器属性 进行查看和配置

1.对CPU的使用分配,可以选择SQL server使用或者不使用某些CPU线程

  • 默认是勾选以下设置,一般不需要做什么设置
    • 自动设置所有处理器的处理关联掩码(P)
    • 自动设置所有处理器的I/O关联掩码(I)

2.内存配置,通过对操作系统内存的总体应用,从而优化数据库性能

  • 最大服务器内存:SQL server的Buffer Pool最大使用的内存量。默认值2147483647MB。

    我本机安装后创建的数据库实例,没有做任何修改,默认值就是:2147483647MB。

    当配置为0或者超过当前系统最大内存值时,使用系统最大内存量。当设置小于当前系统的最大内存值,并且大于最小内存值时,SQL server实例到达设置的最大内存量后,将不会继续扩大内存的使用量。

  • 最小服务器内存:为SQL server实例预留能够使用的内存,当服务器内存出现压力,数据库收缩持有内存量,到达配置值将不在收缩。

1.数据库的最大服务器内存

  • MSSM数据库连接-->右键:服务器属性--> 内存:最大服务器内存:设置位物理内存减去4G
    • 金蝶云星空官方建议最大内存配置为物理内存-4GB(可按物理内存数量,预留4-8GB内存给数据库服务器所在的操作系统使用)

      • 例如:
      • 如果数据库服务器物理内存是32G,最大服务器内存可设置为28G=28*1024MB
      • 如果数据库服务器物理内存是128G,最大服务器内存可设置为120G=120*1024MB
    • 一般情形:数据库服务器和服务端是分开部署的,纯数据库服务器的最大服务内存,可以使用物理内存的90%,比如说物理内存:80G,则数据库的最大服务器内存:72G

3. 其他说明

数据库服务器配置及软件版本

  • 金蝶云星空8.2
  • SQL Server2016 64位
  • 操作系统:WindowsServer2019,64位,32核,80G内存

标签:最大,运维,数据库,SqlServer,内存,设置,SQL,服务器
From: https://www.cnblogs.com/shanzhiming/p/18586920

相关文章

  • 运维工程师.云计算工程师面试题.考试题
    《(全国)运维自动化阶段第1套卷》卷面总分题号单选题90题分得分一、单选题(每题2分,共计70分;得分____)1.下面哪个选项可以做变量名称?()A、ifB、123abcC、forD、User_Name2.哪种数据类型可以做增,删,改相关操作?()A、字符串B、列表C、元组D、数字3.哪种数据类型......
  • docker安装SqlServer2019
    使用dockercompose部署资源清单文件services:sqlserver-2019:restart:alwayscontainer_name:sqlserverimage:mcr.microsoft.com/mssql/server:2019-latestuser:root#端口映射ports:-1433:1433volumes:-./mssql:/var......
  • 深入理解Java内存模型与线程
    Java内存模型(JMM)是为了屏蔽底层硬件和操作系统的差异,使得Java程序在各种平台上都能获得一致的内存访问效果。随着多线程的普及,理解JMM以及Java线程的实现至关重要。本文将详细解析Java内存模型、线程实现及其状态转换。1.硬件的效率与一致性由于计算机的处理器与内存速度差......
  • 全球最大分类广告商的Karpenter落地实践:减负运维、减少中断、每月省21万 (下)
    原文链接:https://medium.com/adevinta-tech-blog/the-karpenter-effect-redefining-our-kubernetes-operations-80c7ba90a599编译:CloudPilotAI在上一篇文章中,我们介绍了Adevinta迁移至Karpenter后如何利用这一开源工具为运维团队减负、增强应用稳定性以及实现成本优化(月......
  • 在chrome中js的数组占用了多少内存?
    在Chrome中,JavaScript数组的内存占用取决于几个因素:数组元素的类型:这是影响最大的因素。基本类型(primitives):像数字(number),布尔值(boolean),空值(null),未定义(undefined)等,这些类型的值直接存储在数组中,占用空间相对固定。数字通常占用8字节(64......
  • Linux内存布局
    目录在linux中,每一个进程都被抽象为task_struct结构体,称为进程描述符,存储着进程各方面的信息;例如打开的文件,信号以及内存等等;然后task_struct的一个属性mm_struct管理着进程的所有虚拟内存,称为内存描述符。在mm_struct结构体中,存储着进程各个内存段的开始以及结尾,如下图所示;这......
  • 你是如何排查js内存泄漏的?
    排查JavaScript内存泄漏是一个常见的前端性能优化任务。以下是一些常用的方法和工具:1.使用浏览器开发者工具:Memory标签页:这是ChromeDevTools中最常用的工具。HeapSnapshots:可以捕获JavaScript堆的快照,比较不同时间点的快照,找出哪些对象没有被垃圾回收,从而......
  • 内存的具体分类 每个区块的特点
    内存程序运行的时候,操作系统分配4G大小的虚拟内存,其中有一个G的大小是操作系统的内核区,无法使用,3G栈区。数据结构的栈和这个栈不是同一个东西。(数据结构:栈,MAP)MAP存放键值对 map存放在堆区栈下面是共享,堆,全局区静态区,常量区(存函数)。函数的名字就是函数的地址1.栈区(存......
  • Android 14.0 kenel和frameworks中修改ram运行内存的功能实现
    1.前言在14.0的系统rom产品开发定制中,在对一些产品开发中的配置需求方面,在产品后续订单中,产品提出要提高硬件配置,但是硬件方面已经定板,项目时间比较仓促,所以来不及对硬件重新定制,就需要软件方面在ram运行内存的容量大小方面作假,修改ram真实的大小容量,所以就需要在kenel驱动部......
  • 【服务器运维】Linux基础技能与Conda的使用
    前言近期在参加书生大模型实战营,将会总结课程中的学习笔记发布到博客中来与大家一起分享学习交流。本次学习如何使用Linux与Conda,使用的服务器环境是InternStduio(以下简称IS平台)提供的,感谢上海人工智能实验室与书生实战营。InternStduio开发机如何创建,可以参考官方文档,不再过......