5 millones de imagenes en la base de datos? No sera mejor usar el sistema de archivos para eso y dejar solo en la base de datos las referencias a los archivos?
Con respecto al millon de registros, no creo que sea preocupante. He visto hasta 300 millones de registros por tabla en MySQL con respuestas practicamente inmediatas por query.
Yo creo que apuntaria a revisar bien la estructura de tu base de datos, reducir el tamaño de los campos a lo que realmente haga falta, asegurarse que todos los indices estan como corresponde y sobre todo, que los queries esten bien hechos. Podes tener una estructura impecable y un query cavernicola que se lleva todos tus recursos.
Fijate de setear slow queries para que te cante los queries que demoren mas de lo que consideras como aceptable.
Suerte!
Julian
--
Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP Argentina" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a php-arg+u...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a php...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/php-arg.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
--
Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP Argentina" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a php-arg+u...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a php...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/php-arg.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.