Todos los productos
Search
Centro de documentos

ApsaraDB RDS:Modificar parámetros de instancia con instrucciones SQL

Última actualización: Sep 08, 2026

Use el procedimiento almacenado sp_rds_configure para establecer opciones de configuración en una instancia de ApsaraDB RDS for SQL Server directamente desde un cliente SQL, sin pasar por la consola de ApsaraDB RDS.

Las instrucciones SQL de este tema requieren SQL Server 2012 o posterior. Si prefiere configurar los parámetros desde la consola, consulte Reconfigure the parameters of an ApsaraDB RDS for SQL Server instance using the ApsaraDB RDS console .

Requisitos previos

Antes de empezar, asegúrese de contar con lo siguiente:

  • Una instancia de ApsaraDB RDS for SQL Server que ejecute SQL Server 2012 o posterior.

  • Un cliente SQL conectado a la instancia (los ejemplos de este tema usan Microsoft SQL Server Management Studio (SSMS) 19.0).

Data Management (DMS) no es compatible con datos del tipo VARIANT. Si se produce un error al ejecutar ciertas instrucciones en DMS, ajuste las instrucciones según la descripción del error.

Parámetros compatibles

A continuación se muestran los parámetros que puede configurar con sp_rds_configure.

Parámetro

Descripción

Notas

fill factor (%)

Porcentaje de espacio que se llena en cada página de nivel hoja del índice durante su creación o reconstrucción.

—

max worker threads

Número máximo de subprocesos de trabajo disponibles para los procesos de SQL Server.

—

cost threshold for parallelism

Umbral de costo a partir del cual SQL Server crea y ejecuta planes paralelos para las consultas.

—

max degree of parallelism

Número máximo de procesadores que se utilizan en la ejecución de planes paralelos.

—

min server memory (MB)

Cantidad mínima de memoria asignada al pool de memoria de SQL Server.

—

max server memory (MB)

Cantidad máxima de memoria asignada al pool de memoria de SQL Server.

No se puede configurar en instancias compartidas.

blocked process threshold (s)

Umbral en segundos a partir del cual el servidor genera informes de procesos bloqueados.

—

Configurar un parámetro

El procedimiento almacenado sp_rds_configure recibe el nombre del parámetro y su nuevo valor. Si el cambio requiere reiniciar la instancia para surtir efecto, se muestra un mensaje después de ejecutar el comando.

En el siguiente ejemplo se consulta el valor actual de max degree of parallelism, se establece en 0 y luego se confirma el nuevo valor.

USE master
GO

-- Query the SQL Server version of the RDS instance.
SELECT SERVERPROPERTY('edition')
GO

-- Create a database named testdb.
CREATE DATABASE testdb
GO

-- Query the current value of the max degree of parallelism parameter.
SELECT *
FROM sys.configurations
WHERE NAME = 'max degree of parallelism'

-- Set the max degree of parallelism parameter to 0.
EXEC sp_rds_configure 'max degree of parallelism',0
WAITFOR DELAY '00:00:10'

-- Query the new value of the max degree of parallelism parameter.
SELECT *
FROM sys.configurations
WHERE NAME = 'max degree of parallelism'

Pasos siguientes

Use la API de ApsaraDB RDS para gestionar los parámetros mediante programación:

  • DescribeParameters: consulte la configuración actual de los parámetros de una instancia.

  • ModifyParameter: modifique la configuración de los parámetros de una instancia.