Cita:
Iniciado por uruguay234 Hola amigos, estoy programando php/mysql por primera vez.
tengo una duda muy simple:
¿Que es lo que requiere mas recursos? (cpu, tiempo)
Quizas sea más importante la RAM que la CPU.
Cita: Hacer un query en una tabla que tiene un millon de rows
ó
Hacer un query en una tabla que tiene 25.000 rows, y si no se encuentran resultados, hacer el mismo query en otra tabla de 25.000 rows (y asi sucesivamente hasta recorrer el millon de rows)
?
Disculpen lo basico de la pregunta
Depende, cuantos resultados esperas encontrar?
No alcanzo a entender porque "particionarias" una tabla de 1000000 de registros en 40 tablas de 25000.
Al particionar una tabla se tiene un criterio para hacerlo, si no tienes criterios y vas a tener que ir probando tabla por tabla no tiene sentido.
Con lo que cuentas, yo dejaria la de 1000000 e indexaria todo lo necestio para mejorar el rendimiento de la select.
Salu2