Usa limit, el tema de break no se que utilidad tendría, si tenes 1000 registros en tu base de datos y los seleccionas todos
son 1000 filas, 1000 registros que se guardan en un array cuando se ejecute la consulta y devuelva el resultado
ejemplo
entonces tendrías el array $a que guarda el resultado de la consulta ( los 1000 registros ) y si vas a mostrar menos, por ejemplo 10 en pantalla, para que vas a tener un array cargado en memoria con 1000 registros si solo usarias 10?
esa es la utilidad de limit