He redimensionado manualmente los archivos mdf / ndf a un tamaño grande para evitar operaciones de crecimiento automático en las bases de datos de SQL Server. Como los archivos son más grandes, hay muy poco espacio libre en las particiones de disco y los administradores de sistemas me siguen alertando de que me estoy quedando sin espacio.
Debido a que los redimensioné, hay mucho espacio libre en los archivos de datos, pero uno no puede notarlo mirando los tamaños de archivo / espacio libre en disco.
¿Cómo puedo monitorear el% de uso real de los archivos de datos? Preferiría usar los contadores de perfmon. Me preocupa que cuando el archivo realmente se quede sin espacio, SQL Server no podrá asignar suficiente espacio y se bloqueará.
fuente
Tengo otro método para monitorear proactivamente el espacio de archivos de datos y alertar si el espacio libre cae por debajo de un cierto porcentaje usando Alerta SQL.
Los fundamentos son
Cree un mensaje de error definido por el usuario en sys.messages. Esto será utilizado por la alerta del agente sql.
Ahora cree un trabajo de Agente SQL. Asegúrese de cambiar
set @threshold = 20 --->>>>>>>>>>>>>>>>> CHANGE HERE <<<<<<<<<<<<<<<<<<<<<---
en el siguiente script. He puesto el suyo como un umbral muy bajo, solo para simular la alerta. Programe el trabajo para que se ejecute cada 30 minutos (cambie esto según sus necesidades).Ahora cree una alerta para responder al
911421
número de error.Nota: Hay otros tipos de mejoras que puede hacer con mi idea anterior.
fuente
Solo para construir sobre las respuestas de Aaron y Kin, puede hacerlo con contadores de rendimiento, pero uno de los contadores configurables por el usuario .
Me gustaría:
En caso de que desee recibir una notificación adecuada:
Las advertencias son:
Pero pueden usarse en Perfmon u otra herramienta similar.
fuente
También hay una configuración de alerta simple para monitorear el tamaño del archivo de datos:
La 'Alerta de espacio de registro bajo' adicional monitoreará el espacio libre para el archivo de registro de transacciones (el crecimiento automático está desactivado):
fuente