通过SQL命令设置实例参数

RDS SQL Server支持使用SQL命令或控制台设置参数,本文介绍如何使用SQL命令设置参数。

说明

支持设置的参数

  • fill factor (%)

  • max worker threads

  • cost threshold for parallelism

  • max degree of parallelism

  • min server memory (MB)

  • max server memory (MB)

  • blocked process threshold (s)

设置方法

通过使用存储过程 sp_rds_configure可指定需要设置的配置选项。如果所设置的参数需要重启实例才能生效,系统将会给出相应的提示。本示例以Microsoft SQL Server Management Studio 19.0(SSMS)为例,执行如下命令修改实例参数。

说明

DMS暂不支持variant数据类型,若您在DMS控制台执行部分命令时出现报错,请根据具体报错调整命令。

USE master
GO

--查询当前SQL Server实例版本
SELECT SERVERPROPERTY('edition')
GO

--创建testdb数据库
CREATE DATABASE testdb
GO

--查询当前max degree of parallelism参数值
SELECT * 
FROM sys.configurations
WHERE NAME = 'max degree of parallelism'

--设置max degree of parallelism值为0
EXEC sp_rds_configure 'max degree of parallelism',0
WAITFOR DELAY '00:00:10'

--查询修改后的max degree of parallelism参数值
SELECT * 
FROM sys.configurations
WHERE NAME = 'max degree of parallelism'

相关操作