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.

Respuestas a la pregunta(4)

Su respuesta a la pregunta