Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

mysql

Estas en el tema de mysql en el foro de Bases de Datos General en Foros del Web. Bueno, tremendo lio ha ocurrido... Resulta que estoy probando una aplicación y haciendo ciertas modificaciones, en el momento de hacer una transacción (update por ejemplo) ...
  #1 (permalink)  
Antiguo 14/05/2004, 09:48
Avatar de Salome  
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 1.032
Antigüedad: 21 años, 5 meses
Puntos: 1
mysql

Bueno, tremendo lio ha ocurrido...

Resulta que estoy probando una aplicación y haciendo ciertas modificaciones, en el momento de hacer una transacción (update por ejemplo) para la base de datos (mysql), esta se queda conectada eternamente.. y dando vueltas por asi decirlo en mysql... hasta que se "come" el motor... queda todo ahi bloqueado ... en fin, ahora viene una gran confusión... según el DBA de la empresa dice que el problema no es mysql, que el lio viene desde php...

Y pues bueno prueba de lo anterior es que varias aplicaciones que tenemos son en php y solo esta generó el problema.. incluso un administrador de contenidos que terminé tampoco da problemas... porque hablo de estas aplicaciones??? porque ninguna tiene por ejemplo mysql_close(); pero aún asi no dan lios con la base de datos...

Bueno sin más preámbulo mis dudas son las siguientes:

- que tan necesario es el mysql_close()???
- desde php puede hacer los COMMIT???.. o como funciona esto?..
- cuando realizo una conexión desde php a mysql, puedo manejar o controlar el número de conexiones a la base de datos.. con un limit o algo asi???...

saludos ....
  #2 (permalink)  
Antiguo 14/05/2004, 12:55
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
1. no hacer mysql_close() al parecer no libera el espacio de memoria utilizado.

2. puedes hacer commit tal como envias cualquier query, con mysql_query()

3. revisa las funciones mysql_stat() y mysql_list_processes() con ellas puedes obtener infomacion desde el servidor
http://www.php.net/manual/es/ref.mysql.php
__________________
Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:23.