Share via


Planear los recursos de base de datos

Al crear inicialmente la base de datos de instancia y las bases de datos de aplicación, debe definir las bases de datos con tamaños de archivo adecuados en la configuración de instancia y en la definición de aplicación. Los tamaños de archivo iniciales grandes y los espacios en disco adecuados reducen la posibilidad de que las bases de datos se queden sin espacio y provoquen una degradación temporal del rendimiento mientras las bases de datos cambian de tamaño.

Los tamaños de archivo adecuados para las bases de datos dependen del número estimado de suscriptores, suscripciones, eventos y notificaciones que admitirán la instancia y la aplicación. Siga estas directrices para planear los tamaños de las bases de datos.

Tamaño de la base de datos de aplicación

Cada base de datos de aplicación almacena suscripciones, eventos, notificaciones, información de estado de la aplicación, posiblemente datos históricos en forma de crónicas y metadatos de la aplicación.

Los datos de eventos y notificaciones se eliminan según la programación definida en la definición de aplicación. En este nodo, el programador también especifica una antigüedad de retención para los datos. Utilice la combinación de antigüedad de retención y la programación de supresión de datos (vacuuming) para estimar qué cantidad de datos de eventos y notificaciones se recopilarán en la base de datos de aplicación.

Después de determinar la cantidad de datos de eventos y notificaciones que se acumularán en la base de datos antes de que el proceso de supresión de datos elimine los datos, puede utilizar los métodos para ajustar el tamaño de las bases de datos de Microsoft SQL Server para estimar el tamaño de la base de datos de aplicación.

Para planear el tamaño de la base de datos de una aplicación, recopile la siguiente información:

  • El número estimado de eventos que se recopilarán durante los períodos de máxima actividad hasta que sean eliminados por el proceso de supresión de datos, y el tamaño de cada fila de evento tal y como lo determinan los campos de clase de evento del ADF.
  • El número total estimado de suscripciones que espera para la aplicación y el tamaño de cada fila de suscripción tal y como lo determinan los campos de clase de suscripción del ADF.
  • El número estimado de notificaciones que se generarán antes de eliminarlas en el proceso de supresión de datos. Si utiliza el registro de distribuidor, duplique el número de notificaciones. Use los campos de clase de notificación del ADF para determinar el tamaño de cada fila de notificación.
  • La cantidad de metadatos. Las bases de datos de aplicación suelen contener entre 5 y 10 megabytes (MB) de metadatos.
  • Tablas e índices de crónica. Estos objetos aumentan el tamaño de la base de datos.

Las estimaciones de tamaño de las bases de datos de aplicación pueden ser complicadas debido a los índices y a la configuración de la aplicación. Para obtener más información acerca de cómo estimar tamaños de base de datos, vea Estimar el tamaño de una base de datos.

Tamaño de la base de datos de instancia

Los datos de una base de datos de instancia son mucho más estables que los datos de las bases de datos de aplicación. Si se puede determinar el número de suscriptores y el número de dispositivos de suscriptor, se puede estimar el tamaño de la base de datos de instancia. Para ello, reúna esta información:

  • El número total de suscriptores previstos para todas las aplicaciones alojadas en la instancia.
  • El tamaño de cada fila de suscriptor.
  • El número total de dispositivos de suscriptor previstos.
  • Metadatos. Estime la cantidad de metadatos de la instancia en 2 MB.

Puede utilizar la siguiente ecuación para estimar el tamaño de la base de datos de instancia:

tamaño de la base de datos de instancia = 2 * ((númeroDeSuscriptores * tamañoDeFilaDeSuscriptor (en bytes)) + (númeroDeDispositivosDeSuscriptor * 200 bytes) + 2 MB metadatos)

Tamaño del archivo de registro

Normalmente, la base de datos de aplicación es una base de datos muy activa, con numerosas transacciones. Esta actividad puede hacer crecer el registro de transacciones rápidamente. Por tanto, debe empezar por un tamaño de archivo de registro igual al 25 por ciento del tamaño inicial de la base de datos de aplicación. La misma estimación es válida para el archivo de registro de la base de datos de instancia. Si el registro queda truncado durante las copias de seguridad del archivo de registro o durante un punto de comprobación, el registro mantiene un tamaño razonable. Para obtener más información, vea Truncamiento del registro de transacciones.

Vea también

Conceptos

Consideraciones acerca de las bases de datos
Definir la base de datos de aplicación
Definir la base de datos de instancia
Planear un sistema de Notification Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005