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.
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
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.
En el panel de navegación izquierdo, haga clic en Parameters.
Modificación de valores de parámetros
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.
En el panel de navegación izquierdo, haga clic en Parameters.
En la pestaña Modifiable Parameters, haga clic en el icono
de la columna Running Value correspondiente al parámetro deseado.Introduzca el nuevo valor y haga clic en OK.
-
Haga clic en Apply Changes. En el cuadro de diálogo que aparece, haga clic en OK.
ImportanteEl cambio no surtirá efecto hasta que haga clic en Apply Changes.
Consulta del historial de modificaciones de parámetros
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.
En el panel de navegación izquierdo, haga clic en Parameters.
Haga clic en la pestaña Edit History, seleccione un intervalo de tiempo y luego haga clic en OK.
Apéndice: Parámetros modificables
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 |
| Habilita las consultas distribuidas ad hoc. | 0 | [0-1] |
| Habilita Database Mail. | 0 | [0-1] |
| Especifica el umbral, en segundos (s), a partir del cual se generan los informes de procesos bloqueados. | 0 | [0-86400] |
| Indica si SQL Server puede ejecutar ensamblados de usuario. | 0 | [0-1] |
| Controla los permisos | 0 | [0-1] |
| Establece el umbral de costo por encima del cual SQL Server crea y ejecuta planes paralelos para una consulta. | 5 | [0-32767] |
| Especifica el idioma predeterminado para los índices de texto completo. | 1033 | [0-6000] |
| Especifica el idioma predeterminado para todas las cuentas de inicio de sesión recién creadas. | 0 | [0-33] |
| Cambia el nivel de acceso de FILESTREAM para esta instancia de SQL Server. | 0 | [0-2] |
| Establece el número máximo de procesadores que se utilizan en un plan paralelo. | 2 | [0-64] |
| 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] |
| 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] |
| Especifica el tiempo que una consulta espera recursos antes de agotar el tiempo de espera. | 30 | [-1-38400] |
| Mejora la eficiencia de la caché de planes para cargas de trabajo con muchos lotes ad hoc de un solo uso. | 0 | [0-1] |
| Controla si los desencadenadores pueden actuar en cascada. | 1 | [0-1] |
| Establece el número máximo de subprocesos de trabajo disponibles para los procesos de SQL Server. | 0 | [128-65535] |
| Especifica el tamaño máximo de los datos de replicación. | 65536 | [0-2147483647] |
| Protege los procedimientos entre servidores mediante una transacción de Microsoft Distributed Transaction Coordinator (MS DTC). | 0 | [0-1] |
| Establece un límite superior para el costo estimado de ejecución de una consulta. | 0 | [0-2147483647] |
| Define un límite superior para el tiempo, en minutos, necesario para recuperar una base de datos. | 0 | [0-30] |
| Especifica la cantidad mínima de memoria (en KB) asignada para la ejecución de una consulta. | 1024 | [512-2147483647] |
| Controla el resultado predeterminado para las transacciones que MS DTC no puede resolver. | 0 | [0-2] |
| 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] |
| 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. 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.
| 0 | [0-1] |
| 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 Nota
| 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 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
Operaciones relacionadas
Para consultar la configuración actual de parámetros de una instancia mediante la API, consulte DescribeParameters.
Para modificar los parámetros de una instancia de ApsaraDB RDS for SQL Server mediante la API, consulte ModifyParameter.
Para establecer los parámetros de una instancia mediante comandos SQL, consulte Set instance parameters by using SQL commands.