Gracias brujo.
Ya digo, mi preocupacion con la db es que en un futuro sea flexible para mejorarla, no que sea ahora perfecta para millones, jeje.
Y sobre todo eso de las posisiones de las columnas...
Por ahora, he creado 2 millones y algo de registros artificialmente para ver el rendimiento... y con phpMyAdmin para mostrar los primeros tarda 0.06, que ya es algo, pero para mostrar los registros con un id mas alto ya tarda 0.5 seg. Con esa cantidad de filas es preocupante?
Gracias por todo.
EDITO:
No son 0.5 seg, eso es en rars ocasiones,ahora tarda entre 2 y 4 segundos a veces... solo el ejecutar la query, ya en mostrarla ni os cuento... de 5 para arriba.
Yo creo que va de madre, porque es muy buen tiempo en relacion a los registros. Una cosa que tienes que tener en cuenta, cuantos campos tienes y que info tienes?, estás dándole un select "*" al usar el phpmyadmin, por lo que te sugiero que trates solo seleccionando el id y comparar tiempos. Para mejores resultados trata de hacerlo por la shell de mysql.