Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/07/2014, 04:25
Avatar de Eleazan
Eleazan
 
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: Menus de ilimitados subniveles

Cita:
Iniciado por dashtrash Ver Mensaje
Cualquier código que contenga una query dentro de un bucle, necesita una desinfección urgente.Y si encima es recursivo, muuucho más.
Claro. SQL no tiene caché. Y depende del tamaño de la tabla, y las opciones de tu servidor, te quedas sin memoria si metes toda la tabla en un array...

A mi la experiencia me dice que normalmente, tienes un host con memoria limitada (es más, suele ser compartido...). Y no sueles poder cambiar ese parámetro. Y he trabajado bastante con bbdd de hasta 40k de lineas, y tablas pesadas... y si cargas todo eso en memoria, te va a dar un fatal_error. Asiq si puedes trabajar linea a linea, ahorras memoria (a base de cargar un pelin la bbdd? ¿ser un poco más lento?).
__________________
>> Eleazan's Source
>> @Eleazan