Tamaño de tabla SQL y rendimiento de consulta
Tenemos una serie de artículos procedentes de un servicio web; cada elemento que contiene un número desconocido de propiedades. Los estamos almacenando en una base de datos con el siguiente esquema.
Artículos
- Identificación del artículo
- Nombre del árticulo
Propiedades
- PropertyID
- Nombre de la propiedad
- Valor de propiedad
- PropertyValueType
- TransmitTime
- ItemID [fk]
La tabla de propiedades está creciendo bastante ya que almacena las propiedades de cada elemento, cada vez que se llama al servicio web. Mi pregunta es la siguiente: ¿en qué momento debemos dejar de agregar nuevos registros a la tabla de Propiedades y archivar los registros de Propiedades anteriores de acuerdo con su tiempo de transmisión? ¿Cuándo la tabla de propiedades se vuelve demasiado grande y demora demasiado en realizar consultas? ¿Hay una regla de oro?
Gracias.