Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/10/2008, 05:36
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Union de todas las tablas de base de datos

Si tienes 76 tablas con la misma estructura, pero todas son de productos, entonces lo que puede estar fallando es el diseño conceptual del sistema, ya que no has considerado que en ese contexto el tipo de producto es habitualmente un campo ID de una tabla de tipos. De ese modo solamente tendrías una tabla productos con registros identificables por un atributo específico (hacer tablas diferentes para una entidad que se diferencian en un atributo es un error conceptual de diseño según enseñan en las universidades).
De esa forma suele trabajarse un modelo de esas características. Por darte un ejemplo, ese es el modelo de estructura que Oracle usa en sus modelos de prueba para tunning, por lo que debemos suponer que es un estándar.
Por otro lado, piensa esto: En una consulta, el principal costo de performance lo representan los accesos a disco. Cada tabla que se debe abrir, y cada índice distinto que se debe acceder implica overhead de disco que se suma. Si tienes muchas tablas iguales que abrir lo que tienes es un enorme consumo de recursos de microprocesador que no tendrías si se consultaran, por ejemplo, cuatro tablas (por más que una sea inmensa) par aobtener la misma info.

Es un tema para considerar.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)