申请用户
登录
论坛
搜索
帮助
私人消息 (0)
公共消息 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
赛捷软件论坛
»
Sage ERP X3
» [KB功能解说] Microsoft SQL Server调优建议
返回列表
发帖
lynn.yu
发短消息
加为好友
lynn.yu
当前离线
UID
26135
帖子
2803
精华
0
积分
6962
阅读权限
90
在线时间
1186 小时
注册时间
2014-7-1
最后登录
2022-2-17
钻石会员
1
#
跳转到
»
倒序看帖
打印
字体大小:
t
T
发表于 2019-1-22 11:54
|
只看该作者
[KB功能解说] Microsoft SQL Server调优建议
* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。
适用产品版本
Sage X3 V7、PU8、PU9、PU10
模块
系统
问题概要
我们的客户注意到有两种设置可能会对性能产生重大影响。
这些建议针对在SQL Server 2012或SQL Server 2014上运行的所有Sage X3版本。
详细信息
解决方法
——限制SQL server的最大内存
默认情况下,SQL Server可以根据可用的系统资源动态更改其内存需求。最小服务器内存的默认设置为0,而最大服务器内存的默认设置则为2147483647。
除非SQL Server是在一台专用于SQL Server的Windows服务器上运行,否则可能会导致在同一服务器上运行的其他进程(例如Sage runtime)内存不足。
如果你在运行SQL Server的Windows Server上运行Sage Services,那么明智的做法可能就是限制SQL Server可以使用的内存量。
请咨询你的Microsoft SQL Server支持团队,以确定适合你具体情况的最佳设置。以下链接提供了更多信息。
https://technet.microsoft.com/en ... 28v=sql.105%29.aspx
如何:设置固定内存量(SQL Server Management Studio)
https://technet.microsoft.com/en ... 28v=sql.105%29.aspx
最小和最大服务器内存的影响
——检查“最大并行度”是否设置为默认值0
SQL Server提供了并行查询来优化具有多个微处理器(CPU)的计算机的查询执行和索引操作。由于SQL Server可以使用多个操作系统线程并行执行一项查询或索引操作,因此可以快速有效地完成操作。
除非你有特定原因要更改“最大并行度”的值,否则默认设置的值0可能是最佳设置。
https://technet.microsoft.com/en ... 28v=sql.105%29.aspx
如何:配置可用于并行查询的处理器数(SQL Server Management Studio)
https://technet.microsoft.com/en ... 28v=sql.105%29.aspx
并行查询处理
与任何更改一样,如果你决定继续执行这些建议,那么就应该在TEST测试服务器上执行这些更改,并使自己满足测试要求,以确保更改的内容不会产生任何意外影响。
收藏
分享
0
0
0
赞
切
返回列表
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]