DUDA- ¿Mantener abierta la conexión o cerrarla constantemente?
Publicado por Zausen (3 intervenciones) el 16/09/2017 00:58:46
hola gente.
Estoy diseñando una base de datos muy especial a la cual me conecto desde un programa (En C#). La cosa es que a esa base de datos, durante un intervalo de tiempo, varios lugares van a estar consultando la información en ella, editando y comparándola. (Tipo de bbdd mysql).
Entonces pienso. Abro y cierro la conexión cada vez que hago una consulta, pero lo hago muy frecuentemente durante un intervalo de tiempo de unos 15 minutos o más... Así que se me ocurrió la idea de "¿Y si abro la conexión al empezar y la cierro al terminar el programa?¿Reduciría carga al proceso?"
Lo que no entiendo es hasta que punto puede ser buena o mala idea hacer eso.
En resumen: ¿Mantener una conexión a base de datos mientras ejecuto Procedimientos-almacenados/Consultas puede ser poco recomendable o puede ser una buena idea?
Un saludo y gracias de antemano.
Estoy diseñando una base de datos muy especial a la cual me conecto desde un programa (En C#). La cosa es que a esa base de datos, durante un intervalo de tiempo, varios lugares van a estar consultando la información en ella, editando y comparándola. (Tipo de bbdd mysql).
Entonces pienso. Abro y cierro la conexión cada vez que hago una consulta, pero lo hago muy frecuentemente durante un intervalo de tiempo de unos 15 minutos o más... Así que se me ocurrió la idea de "¿Y si abro la conexión al empezar y la cierro al terminar el programa?¿Reduciría carga al proceso?"
Lo que no entiendo es hasta que punto puede ser buena o mala idea hacer eso.
En resumen: ¿Mantener una conexión a base de datos mientras ejecuto Procedimientos-almacenados/Consultas puede ser poco recomendable o puede ser una buena idea?
Un saludo y gracias de antemano.
Valora esta pregunta
0