Tabla de contenidos
SQL Server 2019 es un servidor de base de datos popular. En este artículo te mostramos ocho consejos con los que puedes usar el servidor de forma más rápida, estable y segura y cuya implementación en cada servidor de base de datos con SQL Server 2019 tiene sentido.
La instalación de SQL Server 2019 básicamente se completa rápidamente. Hay algunas cosas a considerar, y muchas configuraciones también se pueden cambiar durante la instalación. Sin embargo, después de la instalación, son útiles otras medidas para llevar el servidor a un estado estable. A continuación, te presentamos ocho consejos que puedes implementar rápidamente.
Contenido similar: Utilizar el aprendizaje automático y la inteligencia artificial con SQL
Ajusta las propiedades de las instancias en SQL Server Management Studio
Puedes ajustar muchas configuraciones para una instancia de SQL Server en SQL Server Management Studio en las propiedades de la instancia en el lado izquierdo. La configuración se puede encontrar a través del elemento de menú «Propiedades» a través del menú contextual de la entrada. Después de la instalación, todas las configuraciones de una instancia generalmente deben realizarse una vez.
Ajusta la memoria de las instancias
Las configuraciones importantes relacionadas con el uso de la memoria del servidor se pueden encontrar a través del menú contextual de una instancia en el lado izquierdo en SQL Server Management Studio con «Propiedades» y el elemento de menú «Memoria». La cantidad máxima de RAM debe especificarse aquí en «RAM máxima del servidor en MB», menos dos gigabytes para el sistema operativo. Si hay otras aplicaciones activas en el servidor, también se debe deducir el espacio de almacenamiento para estas.
Ajusta la autenticación del servidor y la supervisión de inicio de sesión después de la instalación
A través del elemento de menú «Seguridad» en las propiedades de una instancia en SQL Server Management Studio, puedes especificar en «Autenticación del servidor» si se debe usar el «Modo de autenticación de Windows» o «Modo de autenticación de SQL Server y Windows».
La auditoría de inicio de sesión solo tiene habilitada la auditoría de inicio de sesión fallida de forma predeterminada. En servidores seguros, también puede ser útil monitorear los inicios de sesión exitosos. Sin embargo, esto también se produce a expensas del rendimiento del servidor. Por lo tanto, la configuración debe estar bien pensada y activada bajo observación.
Ajustar la configuración avanzada – Umbral de costo de simultaneidad
El elemento de menú «Avanzado» te permite crear opciones para SQL Server 2019 que se aplican a todas las instancias y afectan principalmente el rendimiento. El elemento de menú «Paralelismo» es interesante aquí. La configuración del Umbral de costo de simultaneidad controla cuándo el servidor debe operar con planes paralelos. Esto puede generar rápidamente una sobrecarga si se realizan demasiadas acciones paralelas.
Te puede interesar leer: ¿Qué define a las bases de datos modernas?
Para almacenes de datos y entornos más grandes, tiene sentido aumentar significativamente este umbral para que el servidor no realice demasiadas acciones paralelas. En lugar del valor 5, aquí se puede recomendar el valor 40. Consulta la página Configuración del umbral de costo de la opción de configuración del servidor para la simultaneidad para obtener más información sobre este valor. En muchos entornos tiene sentido tratar el tema.
La cantidad de núcleos de CPU que el servidor debe usar para esto debe seleccionarse para «Grado máximo de paralelismo». Si solo se usa SQL Server en un servidor, aquí se puede ingresar la cantidad máxima de núcleos. En general, sin embargo, el valor no debe exceder 8, de lo contrario, la sobrecarga de administración sería demasiado alta.
Personalizar los registros de SQL Server
El elemento de menú «Configurar» está disponible a través del menú contextual de «Administración\Registros de SQL Server». Aquí puedes configurar que el servidor limite el número de archivos de registro de errores. La opción no está activa de forma predeterminada y el valor predeterminado se establece en 6. Puede tener sentido activar la opción y establecer el valor en «25-50» al mismo tiempo. En este punto, también puedes definir el tamaño de los archivos de registro.
Un nuevo archivo de registro de errores todos los días – sp_cycle_errorlog
Si defines una tarea automatizada a través del Agente SQL Server en SQL Server Management Studio y ejecutas el procedimiento sp_cycle_errorlog todos los días, el servidor SQL crea un nuevo archivo de registro para los errores todos los días. Además del Agente SQL Server, el procedimiento en sí también se puede ejecutar como una consulta:
EXEC sp_cycle_errorlog ;GO
Por supuesto, la ejecución automatizada del procedimiento a través del Agente SQL Server como un trabajo es mejor.
Utilizar el regulador de recursos
En SQL Server Management Studio, puedes usar el menú contextual de «Gobernador de recursos» para llamar a las propiedades del gobernador de recursos. Aquí puedes especificar cuántos recursos pueden usar las consultas individuales. Para los grupos de carga de trabajo del fondo de recursos, la asignación de memoria se establece en un 25 por ciento.
Si aumentas el valor, el rendimiento puede mejorar significativamente en sistemas más pequeños, ya que las consultas individuales pueden solicitar más rendimiento de un servidor. Los valores de hasta más del 90 por ciento tienen sentido en servidores más pequeños. Sin embargo, debes tener cuidado aquí de que un servidor no se paralice porque una consulta consume demasiados recursos.
No te vayas sin leer: ¿Cómo detectas a un programador principiante?
Filtrar objetos en el Explorador de objetos
Si hay muchos objetos en un servidor, puede tener sentido establecer un filtro que controle la vista a través del menú contextual con «Filtro\Configuración de filtro».