Hola a todos.
Tengo una programacion para generar aleatoriamente 10 nombres + 10 apellidos.
Hasta ayer todo iba bien, y tenia 2200 nombres y 400 apellidos, pero se me dio por añadir mas apellidos, y ahora son 1900.
El problema es q el server se queda colgado y no da cargado.
Los nombres estan en al tabla "nombres" y los apellidos en la tabla "apellidos" y para q me de 10 nombres + apellido estoy usando la siguiente orden:
SELECT * FROM nombres,apellidos ORDER BY RAND() LIMIT 0, 10
Por lo que he visto, me genera 4,3 millones de consultas y luego escoje una de las combinaciones.
Cual seria la mejor forma de generar un nombre aleatorio de los 2200 y un apellido de los 1900 sin que me sobrecargue tanto el server?
Gracias por la ayuda.