位置: 编程技术 - 正文

SQL Server安装完成后3个需要立即修改的配置选项(sql server安装完 C盘空间一直减少)

编辑:rootadmin

推荐整理分享SQL Server安装完成后3个需要立即修改的配置选项(sql server安装完 C盘空间一直减少),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sql server安装完成但失败是啥意思,sql server安装完成后从哪个打开,sql server安装完成但失败怎么办,sql server安装完成但失败怎么办,sql server安装完成但失败是啥意思,sql server安装完成后从哪个打开,SQL Server安装完成但失败,sql server安装完成但失败怎么办,内容如对您有帮助,希望把文章链接给更多的朋友!

你用安装向导安装了全新的SQL Server,最后你点击了完成按钮。哇噢~~~现在我们可以把我们的服务器进入生产了!抱歉,那并不是真的,因为你的全新SQL Server默认配置是错误的。

是的,你没看错:SQL Server的默认安装在很多方面的配置是错误的。在今天的文章里,我想给你展示下,为了更快的性能,在SQL Server安装完成后3个你需要立即修改的配置选项。我们开始吧!

最大服务器内存(Max Server Memory)免责声明:如果这些天你在位系统上运行你的SQL Server,请扔掉你的硬件,买个位的系统,安装位的SQL Server,然后从这里继续读。

现在在你面前你应该i有个位的SQL Server。位意味着你可以理论上访问2^的内存大小——那是艾字节(亿GB)!因为这些巨量的内存,计算机供应商当前限制位系统的地址总线“只有”位——完全位没有真正意义。用位的地址空间,你可以访问TB的内存——那还是大量的空间。

你可以使用最大服务器内存配置选项来配置SQL Server可以消耗的内存大小。下图显示的是在位系统上SQL Server默认安装后的配置选项。

Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_dffc9.png" alt="查看图片" />

从刚才的图片你可以看到,SQL Server默认配置是可以消耗上至MB的内存——那是2千兆!嗯,用位的地址总线我们只能物理访问TB的内存,现在SQL Server可以消耗上至2千兆的内存?这里有什么东西不对……最大服务器内存设置比位最大整形值还大——。没别的。因此SQL Server可以消耗比物理地址更多的内存?这是一个很不好的默认配置。SQL Server默认可以吃光你整个物理内存!

你总应该改变这个配置选项,这样的话你可以给系统一些内存,让它可以活着喘气。一般来说(在服务器上没有其它程序/进程)你应该系统至少%的物理内存。这就是说你需要调低最大服务器内存设置。有GB的物理内存我会配置最大服务器内存为GB,这样的话系统可以用剩下的8G来消耗和工作。

并行开销阀值(Cost Threshold for Parallelism)下一个你需要修改的配置选项是SQL Server处理并行开销的阀值。并行意味着SQL Server能透过多个工作线程运行执行计划里的运算符。并行的目的是提高你查询的吞吐量。SQL Server里第1个影响并行的配置选项是所谓的并行开销阀值:

Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_dffcbe5.png" alt="查看图片" />

SQL Server安装完成后3个需要立即修改的配置选项(sql server安装完 C盘空间一直减少)

这里你配置的数字定义查询成本,查询优化器用它来找更便宜的并行执行计划。如果找到的并行计划更便宜,这个计划会被执行,不然串行计划会被执行。从刚才的图你可以看到,SQL Server默认配置使用5的成本阀值。当你的串行计划查询成本大于5,然后查询优化器再次运行查询优化来找更便宜并行执行计划的可能。

遗憾的是,5的成本值当下来说是个很小的数字。因此SQL Server太快尝试并行你的执行计划。当你处理更大的查询并行才有意义——例如报表或数据仓库情形。在纯OLTP情形下,并行计划象征着糟糕的索引设计,因为当你有缺失索引时,SQL Server需要扫描你的整个聚集索引(在与过滤(Filter)和剩余谓语(residual predicate)组合里),因此你的查询成本越来越大,它们穿过成本阀值,最后查询优化器给你并行计划。当人们看到并行计划时,总会担心!但问题根源是缺失非聚集索引。

对于并行的成本阀值,我总推荐至少,甚至。那样的话,你确保SQL Server只为你对更大的查询进行并行。即使在你面前有个并行计划,你也应该考虑下可否通过增加一个支持的非聚集索引来是这个查询成本更低。另外,CXPACKET并不象征着在你的系统里你有并行问题!

最大并行度(Max Degree of Parallelism (MAXDOP))当在SQL Server里一个执行计划进入并行,最大并行度定义了执行计划里每个并行运算符可用工作线程。下图显示了这个选项的默认配置。

Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_dffa5fe1d.png" alt="查看图片" />

如你所见,SQL Server使用默认值0。这个值意味着SQL Server尝试并行化你的执行计划穿过分配给SQL Server的所有CPU内核(默认情况所有内核都分配给SQL Server!)。你应该能看出这样的设置没有意义,尤其当你有大量CPU内核的系统。并行化本身带来负担,一旦你使用越多的工作线程,这个负担越大。

一个建议是设置最大并行度为在一个NUMA结点里拥有的内核数。因此在查询执行时,SQL Server会尝试在一个NUMA结点里保持并行计划,这也会提高性能。

有时你也会看到建议去设置最大并行度为1。这个是不好的建议,因为这个使你的“整个”SQL Server 单线程!即使维护操作(例如索引重建)已单线程执行,这会严重伤及性能!当然也有一些“获奖”产品指示你使用1的最大并行度(MAXOP)……

将承载 SharePoint 数据库的 SQL Server 实例的最大并行度 (MAXDOP) 设置为 1 以确保单个 SQL Server 过程能够为每个请求提供服务。

小结在你安装完SQL Server后,DBA的真正工作才开始:你需要配置你的SQL Server安装到你的硬件配置。在这篇文章里你已看到,SQL Server的默认配置是明显错误的。因此在安装后立即修改一些配置选项非常重要。我已经见过生产环境里SQL Server使用我这里提到的默认选项,因为它们“稍后“会被配置,“稍后”就从未发生了……

因此今天请帮自己一个忙,为最大性能和吞吐量配置你的SQL Server!

读完这篇文章是不是大家都已经行动啦,快点去完善你的SQL Server数据库吧!

大数据量高并发的数据库优化详解 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统

如何统计全天各个时间段产品销量情况(sqlserver) 数据库环境:SQLSERVER现有一个产品销售实时表,表数据如下:字段name是产品名称,字段type是销售类型,1表示售出,2表示退货,字段num是数量,字段

SQL Server数据库安装时常见问题解决方案集锦 本文我们总结了几个在安装SQLServer数据库时常见问题的解决方案,供初学者学习参考,接下来让我们来一起看一下吧。常见问题一:安装SqlServer时出

标签: sql server安装完 C盘空间一直减少

本文链接地址:https://www.jiuchutong.com/biancheng/347714.html 转载请保留说明!

上一篇:MySql查询不区分大小写解决方案(两种)(mysql查询条件不区分大小写)

下一篇:大数据量高并发的数据库优化详解(大数据量高并发症有哪些)

  • 无法收回的应收账款可以税前扣除吗
  • 奖金个人所得税税率
  • 二手车交易税是谁交
  • 保险公司代收车船税会计分录
  • 资质费用是什么意思
  • 营业执照备案需要什么资料
  • 企业缴纳印花税通过什么科目
  • 银行承兑质押金的会计分录
  • 已经作为损失的资产以后纳税年度收回的会计处理
  • 10万以内免交的增值税怎么做帐
  • 计划成本下存货盘盈
  • 归集研发费用时怎么计算
  • 不动产视同销售增值税税率
  • 小规模纳税人可以抵扣进项税吗
  • 保证金抵扣货款合同
  • 委托加工分装农药的委托人应当取得相应的
  • 所得税逾期未申报怎么处理
  • 乐器的税率
  • 如何冲销账面上的资金
  • 认证专票税务处理怎么做?
  • 暂停水电
  • 1697508581
  • 增值税 附加税
  • 法院判决书能作为证据使用吗
  • 孕妇可以喝蜂蜜水吗?
  • 格式化时防止数据丢失
  • 存货跌价准备是谁的备抵账户
  • php讲解
  • 代办营业执照费用大概多少
  • 预收外汇如何结汇
  • 系统win7旗舰版
  • wamp使用
  • 营业税改增值税的过程
  • vue引入高德地图绘制多边形,编辑多边形
  • 日落后的托莱多全景,西班牙 (© Frank Fischbach/Alamy)
  • 增值税检查的内容
  • 2021前端面试题校招
  • 下列项目的进项税额可从销项税
  • window11预览版怎么样
  • un删除
  • 个人应纳所得税计算公式
  • 员工报销车辆费怎么处理
  • 房地产企业收到定金是否要预缴税款
  • 以前年度多缴的税
  • 会计中金额的正负怎么算
  • 职工意外险怎么记账
  • 先付款后签协议是否违法
  • 销项税和进项税计算公式
  • 速动比率例子
  • 将购进药品销售给药品生产企业或药品经营企业的是
  • 成本费用总额包括营业外支出吗
  • 分公司可以独立签约吗
  • 中介费可以要求退吗
  • 资产减值损失结转到本年利润吗
  • sum(case when then)(判断男女生的个数)
  • mysql数据查询语句
  • mariadb10.1
  • win8的文件夹选项在哪里
  • win2003系统要求
  • win2003和xp一样吗
  • wlan device什么意思
  • win7中任务栏的高度最多可以调整到屏幕的
  • windows xp的电脑
  • macbookpro鼠标触控板
  • win10太麻烦了
  • win7系统升级win10教程
  • w7提高开机速度
  • usb转串口的接线方法
  • bat 批处理文件
  • css上下间距怎么设置
  • python 异常捕获
  • Python中强大的命令行库click入门教程
  • jquerybind事件
  • 曲靖市税务局领导班子
  • 支付境外公司服务费需要缴纳哪些税费
  • 广州车辆购置税官网
  • 本期应纳税额怎么算
  • 如何运用投资组合理论
  • 宝安区西乡税务所长
  • 如何代扣个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设