¿Existe alguna herramienta/aplicación para calcular el espacio requerido para una base de datos en SQL Server? Sé que se puede usar sp_spaceused
, pero calcula el espacio real que se está ocupando en ese momento. Lo que estaba buscando es una herramienta que se conecta a la base de datos y el usuario puede proporcionar de manera interactiva la entrada, como el número promedio de filas y obtener el espacio requerido. Esto puede usarse para planear para el futuro.¿Hay alguna herramienta estándar para estimar el requisito de espacio en disco para SQL Server?
- La herramienta debe ser capaz de conectarse a una instancia de SQL Server/base de datos,
- tamaño de los datos GET para una fila para cada tabla
- usuario debe ser capaz de poner recuentos de filas estimados para todas las tablas
- la herramienta debe ser capaz de estimar el requisito de tamaño
con alguna entrada más como transacciones por día, etc, se puede estimar el tamaño del registro, etc.
Actualización:
he empezado a trabajar en una especie de herramienta para cumplir con este objetivo. Me gustaría que todos viertan sus ideas. Una vez que se necesita un poco de forma, tengo la intención de ponerlo en un sitio del proyecto de código abierto como codeplex.com
¡Buena pregunta! No estoy al tanto de ninguno; creamos un sistema interno para rastrear esto a lo largo del tiempo (tamaño mensual y registro de recuento/proceso de almacenamiento, por base de datos, tabla e ID de cliente) – Tao
Siga aportando nuevas ideas. Si no existe tal herramienta, podemos pensar en crear una. – Kangkan
La última vez que miré no encontré uno, así que terminé de rodar mi propio código para calcular los tamaños promedio de fila para el montón/CL IX y los índices NC asociados (usando los cálculos oficiales) y luego bombear esto a Excel donde pude aplicar valores para un cliente específico (por ejemplo, cuántos productos vendieron, cuántas ubicaciones, etc.) – Andrew