Todos los productos
Search
Centro de documentos

ApsaraDB RDS:Manage instance parameters in the console

Última actualización: Oct 09, 2026

ApsaraDB RDS for SQL Server le permite modificar los parámetros de una instancia desde la consola o mediante la API para adaptarlos a las necesidades de su negocio. También puede consultar el historial de modificaciones de parámetros.

Requisitos previos

La instancia de ApsaraDB RDS for SQL Server debe cumplir con los siguientes requisitos:

  • Tipo de instancia: de uso general o dedicada. Las instancias shared no son compatibles.

  • Método de facturación: suscripción o pay-as-you-go. Las instancias Serverless no son compatibles.

Nota

Para las instancias no compatibles, puede set instance parameters using SQL commands.

Notas de uso

  • Para garantizar la estabilidad de la instancia, solo se pueden modificar los parámetros disponibles en la consola.

  • Las modificaciones de parámetros suelen surtir efecto en un plazo de 10 segundos. Para conocer el tiempo exacto de aplicación de cada parámetro, consulte parameter details table. Ninguno de los parámetros disponibles en la consola requiere reiniciar la instancia.

  • Si una instancia principal de Cluster Edition tiene instancias de solo lectura, los cambios de parámetros en la instancia principal no se sincronizan con estas últimas. Debe configurar los parámetros de cada instancia de solo lectura de forma individual.

  • Si reinicia manualmente una instancia después de modificar un parámetro Trace Flag (TF), el sistema aplica el nuevo valor tras el reinicio. Sin embargo, existe un retraso de aproximadamente 10 minutos antes de que el cambio surta efecto.

Consulta de valores de parámetros

  1. Vaya a la Instances página. En la barra de navegación superior, seleccione la región donde reside la instancia de RDS. Luego, busque la instancia de RDS y haga clic en su ID.

  2. En el panel de navegación izquierdo, haga clic en Parameters.

Modificación de valores de parámetros

  1. Vaya a la Instances página. En la barra de navegación superior, seleccione la región donde reside la instancia de RDS. Luego, busque la instancia de RDS y haga clic en su ID.

  2. En el panel de navegación izquierdo, haga clic en Parameters.

  3. En la pestaña Modifiable Parameters, haga clic en el icono image.png de la columna Running Value correspondiente al parámetro deseado.

  4. Introduzca el nuevo valor y haga clic en OK.

  5. Haga clic en Apply Changes. En el cuadro de diálogo que aparece, haga clic en OK.

    Importante

    El cambio no surtirá efecto hasta que haga clic en Apply Changes.

Consulta del historial de modificaciones de parámetros

  1. Vaya a la Instances página. En la barra de navegación superior, seleccione la región donde reside la instancia de RDS. Luego, busque la instancia de RDS y haga clic en su ID.

  2. En el panel de navegación izquierdo, haga clic en Parameters.

  3. Haga clic en la pestaña Edit History, seleccione un intervalo de tiempo y luego haga clic en OK.

Apéndice: Parámetros modificables

Nota

Para obtener más detalles sobre estos parámetros, consulte la documentación oficial de Microsoft.

Parámetros de configuración del servidor

Parámetro

Descripción

Predeterminado

Rango de valores

Ad Hoc Distributed Queries

Habilita las consultas distribuidas ad hoc.

0

[0-1]

Database Mail XPs

Habilita Database Mail.

0

[0-1]

blocked process threshold (s)

Especifica el umbral, en segundos (s), a partir del cual se generan los informes de procesos bloqueados.

0

[0-86400]

clr enabled

Indica si SQL Server puede ejecutar ensamblados de usuario.

0

[0-1]

clr strict security

Controla los permisos SAFE, EXTERNAL ACCESS y UNSAFE en SQL Server.

0

[0-1]

cost threshold for parallelism

Establece el umbral de costo por encima del cual SQL Server crea y ejecuta planes paralelos para una consulta.

5

[0-32767]

default full-text language

Especifica el idioma predeterminado para los índices de texto completo.

1033

[0-6000]

default language

Especifica el idioma predeterminado para todas las cuentas de inicio de sesión recién creadas.

0

[0-33]

filestream access level

Cambia el nivel de acceso de FILESTREAM para esta instancia de SQL Server.

0

[0-2]

max degree of parallelism

Establece el número máximo de procesadores que se utilizan en un plan paralelo.

2

[0-64]

remote query timeout (s)

Especifica cuánto tiempo, en segundos (s), puede ejecutarse una operación remota antes de que SQL Server agote el tiempo de espera.

600

[0-2147183647]

remote login timeout (s)

Especifica el número de segundos de espera antes de regresar tras un intento con errores de iniciar sesión en un servidor remoto.

10

[0-2147183647]

query wait (s)

Especifica el tiempo que una consulta espera recursos antes de agotar el tiempo de espera.

30

[-1-38400]

optimize for ad hoc workloads

Mejora la eficiencia de la caché de planes para cargas de trabajo con muchos lotes ad hoc de un solo uso.

0

[0-1]

nested triggers

Controla si los desencadenadores pueden actuar en cascada.

1

[0-1]

max worker threads

Establece el número máximo de subprocesos de trabajo disponibles para los procesos de SQL Server.

0

[128-65535]

max text repl size (B)

Especifica el tamaño máximo de los datos de replicación.

65536

[0-2147483647]

remote proc trans

Protege los procedimientos entre servidores mediante una transacción de Microsoft Distributed Transaction Coordinator (MS DTC).

0

[0-1]

query governor cost limit

Establece un límite superior para el costo estimado de ejecución de una consulta.

0

[0-2147483647]

recovery interval (min)

Define un límite superior para el tiempo, en minutos, necesario para recuperar una base de datos.

0

[0-30]

min memory per query (KB)

Especifica la cantidad mínima de memoria (en KB) asignada para la ejecución de una consulta.

1024

[512-2147483647]

in-doubt xact resolution

Controla el resultado predeterminado para las transacciones que MS DTC no puede resolver.

0

[0-2]

rds_slow_log_threshold

Especifica el umbral en milisegundos (ms) para capturar instrucciones SQL lentas en una instancia. Las instrucciones SQL cuya duración de ejecución supera el umbral se registran en los registros de consultas lentas. Este cambio surte efecto en aproximadamente 5 minutos. No es necesario reiniciar la instancia.

Importante

Establezca un umbral razonable (se recomienda 1000 ms o más). Un umbral bajo puede capturar un volumen grande de instrucciones SQL, lo que dificulta el filtrado de registros y afecta el rendimiento de la instancia. Equilibre sus necesidades de monitoreo con el impacto en la carga del sistema.

0

[0-60000]

rds_capture_sql_param

Controla si se muestran los detalles completos de los parámetros SQL en las páginas audit log y Slow Log Details. Establézcalo en 1 para habilitarlo (deshabilitado de forma predeterminada). Este cambio surte efecto en aproximadamente 5 minutos. No es necesario reiniciar la instancia.

Ejemplo: Antes y después de habilitar este parámetro

Antes de habilitarlo: Solo se registra la plantilla de la instrucción SQL. Faltan los valores específicos de los parámetros que se pasan durante la ejecución.

(@n int, @keyword nvarchar(100))
    SELECT
        TOP (@n) PersonID,
        FullName,
        PhoneNumber
    FROM
        Application.People
    WHERE
        FullName LIKE @keyword
        OR PreferredName LIKE @keyword
    ORDER BY
        PersonID;

Después de habilitarlo: Se muestran los detalles completos de la instrucción SQL.

exec sp_executesql N'
    SELECT TOP (@n) PersonID, FullName, PhoneNumber
    FROM    Application.People
    WHERE   FullName LIKE @keyword OR
    PreferredName LIKE @keyword
    ORDER BY PersonID;',
    N'@n int,@keyword nvarchar(100)',
    @n = 5,
    @keyword = N'%Kim%'
Importante

Antes de habilitar esta función, asegúrese de que su entorno sea seguro. Evalúe completamente el equilibrio entre los beneficios para la resolución de problemas y el posible impacto en el sistema.

  • Impacto de la función: Al habilitarla, cambia el formato de los registros. Esto impide que funciones de Database Autonomy Service (DAS), como SQL Explorer y Slow Log Statistics, agrupen instrucciones SQL similares.

  • Riesgo de seguridad: Los registros en texto plano de los parámetros reales pueden exponer información confidencial, como contraseñas.

0

[0-1]

rds_sql_literal_masking

Controla si se enmascaran los literales SQL en los registros de auditoría y en los registros de consultas lentas. Establezca este parámetro en 1 para habilitar el enmascaramiento o en 0 (predeterminado) para deshabilitarlo. Cuando está habilitado, los literales de cadena en las instrucciones SQL se reemplazan por '', los literales numéricos por y los literales hexadecimales por 0x*. Las instrucciones DDL no se ven afectadas. Este cambio surte efecto en aproximadamente 5 minutos sin necesidad de reiniciar la instancia.

Ejemplo: Antes y después de habilitar este parámetro

Antes de habilitarlo: Los registros se muestran en texto plano.

DELETE FROM
        test_mask
    WHERE
        id = 3
        AND name = N'Wang Wu'
        AND phone = '12345678910'

Después de habilitarlo: Los literales SQL se enmascaran.

DELETE FROM
        test_mask
    WHERE
        id = *
        AND name = N'***'
        AND phone = '***'
Nota
  • El enmascaramiento se aplica únicamente a los nuevos registros generados después de habilitar la función. Los registros históricos no se ven afectados.

  • Habilitar el enmascaramiento puede provocar un ligero aumento en la sobrecarga de CPU. En escenarios de alto rendimiento, la utilización de CPU podría incrementarse levemente.

  • Se recomienda no habilitar este parámetro al mismo tiempo que rds_capture_sql_param. Si ambos están habilitados, las consultas parametrizadas se registran en el formato sp_executesql y sus valores de parámetro no se enmascaran, lo que podría exponer datos confidenciales.

0

0 o 1

Parámetros de Trace Flag

Parámetro

Descripción

Predeterminado

Rango de valores

1204

Devuelve los recursos y tipos de bloqueos que participan en un interbloqueo, así como el comando afectado actualmente.

0

[0-1]

1211

Deshabilita la escalada de bloqueos basada en la presión de memoria o en la cantidad de bloqueos. El motor de base de datos de SQL Server no escala los bloqueos de fila o de página a bloqueos de tabla.

0

[0-1]

1222

Devuelve los recursos y tipos de bloqueos que participan en un interbloqueo, junto con el comando afectado actualmente, en un formato XML que no cumple con ningún esquema XSD.

0

[0-1]

1224

Controla el comportamiento de escalada de bloqueos. Cuando se habilita, SQL Server limita la escalada de bloqueos según su cantidad para evitar bloqueos generalizados en escenarios de alta concurrencia. A diferencia de Trace Flag 1211, que deshabilita por completo la escalada, 1224 es más flexible y la limita solo cuando detecta posibles bloqueos. Se usa habitualmente en entornos de alta concurrencia para evitar problemas de rendimiento causados por bloqueos innecesarios a nivel de tabla.

0

[0-1]

2528

Deshabilita la comprobación paralela de objetos por parte de DBCC CHECKDB, DBCC CHECKFILEGROUP y DBCC CHECKTABLE.

Nota

Este parámetro solo se puede modificar en versiones anteriores a SQL Server 2014.

0

[0-1]

3205

Deshabilita la compresión por hardware para las unidades de cinta.

0

[0-1]

3226

Suprime las entradas de registro de las copias de seguridad.

0

[0-1]

4199

Habilita las correcciones urgentes del optimizador de consultas (QO) publicadas en las actualizaciones acumulativas y los service packs de SQL Server.

Nota

Este parámetro solo se puede modificar en versiones anteriores a SQL Server 2016.

0

[0-1]

4616

Hace visibles los metadatos a nivel de servidor para los roles de aplicación.

0

[0-1]

6527

Deshabilita la generación de volcados de memoria ante la primera excepción de falta de memoria en la integración CLR.

0

[0-1]

692

Deshabilita las inserciones rápidas al cargar datos de forma masiva en un montón o en un índice clúster.

Nota

Este parámetro solo se puede modificar en versiones anteriores a SQL Server 2016.

0

[0-1]

1117

Cuando un archivo de un grupo de archivos alcanza el umbral de crecimiento automático, todos los archivos del grupo crecen.

Nota

Este parámetro solo se puede modificar en versiones anteriores a SQL Server 2016.

0

[0-1]

1118

Fuerza las asignaciones de páginas en extensiones uniformes en lugar de mixtas, con el fin de reducir la contención en la página SGAM.

Nota

Este parámetro solo se puede modificar en versiones anteriores a SQL Server 2016.

0

[0-1]

1262

Optimiza el procesamiento paralelo para tablas particionadas, especialmente en escenarios de alto rendimiento. Al procesar tablas particionadas a gran escala, este parámetro ayuda a mitigar los cuellos de botella de rendimiento causados por una distribución desigual de la carga o por el procesamiento paralelo a nivel de partición. Resulta particularmente útil para consultas que requieren acceso paralelo a grandes volúmenes de datos.

0

[0-1]

2335

Garantiza que la memoria configurada para SQL Server siga siendo utilizada por las cachés de datos, la ejecución de consultas y otros consumidores.

0

[0-1]

2371

Cambia el umbral fijo de actualización de estadísticas por un umbral dinámico.

Nota

Este parámetro solo se puede modificar en versiones anteriores a SQL Server 2016.

0

[0-1]

2430

Habilita la limpieza alternativa de clases de bloqueo.

0

[0-1]

3604

Esta marca se utiliza normalmente con comandos DBCC (por ejemplo, DBCC PAGE) para consultar estructuras internas y metadatos. Ayuda a resolver problemas de rendimiento complejos, como la contención de bloqueos o de recursos, y se emplea con frecuencia para diagnósticos de rendimiento o análisis de estructuras de datos.

0

[0-1]

6498

Gestiona el uso de memoria para la compilación de consultas entrantes y evita esperas de compilación en consultas grandes concurrentes.

Nota

Este parámetro solo se puede modificar en versiones anteriores a SQL Server 2014.

0

[0-1]

8048

Convierte los objetos de memoria particionados por NUMA en objetos de memoria particionados por CPU.

Nota

Este parámetro solo se puede modificar en versiones anteriores a SQL Server 2014.

0

[0-1]

Preguntas frecuentes

¿Los cambios de parámetros surten efecto de inmediato? ¿Es necesario reiniciar?

Por lo general, los cambios surten efecto en menos de 10 segundos. Para conocer el tiempo exacto de cada parámetro, consulte parameter details table. Ninguno de los parámetros que se configuran en la consola requiere reiniciar la instancia.

¿Por qué mis cambios de parámetros no surten efecto?

Asegúrese de hacer clic en Apply Changes después de establecer el valor del parámetro. De lo contrario, el cambio no surtirá efecto.

Operaciones relacionadas