Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/12/2010, 21:25
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: mysqli_use_result(), mysqli_query unbuffered

Cita:
Iniciado por August Ver Mensaje
Que significa que cuando haya mucha carga en el servidor, si hay por ejemplo dos UPDATES, por dos usuarios diferentes de una misma aplicacion (no dos usuario de la base de datos), evitara que uno de ellos lo haga correctamente?
Exacto. Podrías sobrecargar el servidor, ya que aguantas que otras consultas se hagan mientras se recorre la de un usuario.

Cita:
Iniciado por August Ver Mensaje
[/B]Lo extraño en que la documentacion no dice algo similar en consultas unbuffered usando mysqli_query, ocurre lo mismo?
No entendí esta pregunta. mysqli_query hace la consulta directamente y es en el orden en que se haya recibido en el servidor. Si envías una consulta y otro usuario se conecta y hace una consulta solo tiene que esperar que termine la consulta que hizo el primer usuario luego continúa con la próxima que entró, que puede ser la del primer usuario si es que hay más consultas en el código o puede ser la del segundo usuario si es que entró simultáneamente.

Cita:
Iniciado por August Ver Mensaje
y otra pregunta cuando se hacen consultas buffered, lo que se guarda en el buffer es toda la consulta incluyendo lo que este dentro de la clausula WHERE o solo se cachea el acceso a la tabla y a los campos?
Guarda la consulta, o sea
Código MySQL:
Ver original
  1. SELECT * FROM tabla WHERE columna = valor

Cita:
Iniciado por August Ver Mensaje
y una preguntita mas que depende un poco de la anterior, realmente en el caso de UPDATE, INSERT o DELETE, realmente no tiene caso usar consultas con buffer de MySQLI, solo en SELECT con campos que no cambien, verdad?
Eso va a depender de como quieres que corra el proceso, si todo corrido o no.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos