Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/09/2008, 14:30
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Mejor desconectar de la BD o no despues de una conexion?

Cita:
Iniciado por neodani Ver Mensaje
Voy a poner un ejemplo gráfico. Partimos de esta página.
http://es.soccerway.com/

Como crees que hacen las consultas? tienen un solo usuario a la base de datos? cerrarias la conexión tras cada consulta que haga el navegante web?

Me gustaría que os pusieráis en que fueséis los administradores de esa página. Cómo haríais la administración a la BD...

Gracias
Eso depende del conocimiento que tenga el webmaster para el modelado de datos, y las estructuras de las base de datos.

Cita:
NO. Iniciar una conexión es un proceso lento, a veces más que un pequeño SELECT. Sería inutil que un script que haga 10 queries se desconecte y reconecte por cada una.
No del todo. Depende de el numero de registros que tengas en tu base de datos.
Hice unas cuantas pruebas.

0.000412940979004 segundos <-- Tiempo que toma en conectarse
0.000257968902588 segundos <-- Tiempo que toma en hacer un SELECT * FROM tbl_name (Hay que tomar en cuenta que esta tabla solo tiene 4 registros).

Si la tabla fuera de mayor volumen, no tomaria MAS tiempo que un Query.
A menos que hagas un Query tomando 1 solo registro con WHERE.

Con lo que si estoy deacuerdo es con abrir la conexion 1 vez, y cerrar la conexion luego de que todas las queries fueron ejecutadas. No ir conectado, query, desconectando...

Última edición por Ronruby; 22/09/2008 a las 14:37