Scusate ma qual'è il vantaggio nell'usare la funzione mysql_free_result?
grazie![]()
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/connessioneOriginariamente inviato da zacca94
Scusate ma qual'è il vantaggio nell'usare la funzione mysql_free_result?
grazie![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
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.Originariamente inviato da zacca94
si ma che cambia?
se si utilizza il free_result dopo una query pesante aumenta le prestazioni dello script?
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.
quindi questo vuol dire che c'è un buffer limitato in php? non lo sapevo...
grazie![]()