Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317

    mysql_free_result(), utilizzarlo o no?

    Scusate ma qual'è il vantaggio nell'usare la funzione mysql_free_result?
    grazie

  2. #2

    Re: mysql_free_result(), utilizzarlo o no?

    Originariamente inviato da zacca94
    Scusate ma qual'è il vantaggio nell'usare la funzione mysql_free_result?
    grazie
    liberare subito la memoria dal result set relativo al resource id# indicato nel parametro. Utile se le query effettuate occupano molta memoria e se sono reiterate, inutile diversamente poiche' la memoria occupata relativa allo script viene comunque liberata alla chiusura della pagina/connessione

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317
    si ma che cambia?
    se si utilizza il free_result dopo una query pesante aumenta le prestazioni dello script?

  4. #4
    Originariamente inviato da zacca94
    si ma che cambia?
    se si utilizza il free_result dopo una query pesante aumenta le prestazioni dello script?
    le prestazioni "dello script" hanno poco a che vedere con il buffer di mysql. Pero' metti che dopo una query piuttosto pesante in termini di record estratti tu, a seguire, ne dovessi eseguire altre (di query simili), allora troverai piu' spazio disponibile per il buffer se elimini il risultato precedente.

    Insomma mysql_free_result e' uno strumento. Il fatto che sia presente non significa che deve essere obbligatoriamente usato. Risponde ad una necessita' generata dalla domanda: come faccio a liberare la memoria dal result set? Tutto qui. Ad altro non serve.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317
    quindi questo vuol dire che c'è un buffer limitato in php? non lo sapevo...

    grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.