Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    lentezza query non riscontrata in phpmyadmin

    Ho una tabella con 270.000 elementi. Se visualizzo i dati da phpmyadmin 100 alla volta me li carica subito. Se lo faccio con una query dal mio sito ci mette molto.... Non succede se faccio query alle altre tabelle con molti meno elementi. Sbaglio qualcosa?

    Codice PHP:
     $search2 "SELECT * from parole limit 0,100";
    $query2 mysql_query($search2);
    while(
    $data2 mysql_fetch_array($query2)) { 

  2. #2
    Beh, innanzi tutto stai facendo una query di tipo bufferend, il che significa che il client mysql una volta estratto l'elenco se lo copia in locale consumando memoria, risorse ed ovviamente tempo. Se fai una query unbuffered probabilmente risolvi il problema parzialmente o in toto, ma dovresti attenerti a specifiche regole per usare una query unbuffered (ergo non puoi lanciare altre query fin quando non estrai tutti i risultati)

    Detto questo ... lo script che ti fa l'estrazione ... non ti fa anche la visualizzazione, vero? altrimenti il tempo sarebbe principalmente dovuto all'invio dei dati al browser che sarebberò non pochi!
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  3. #3
    Originariamente inviato da daniele_dll
    Beh, innanzi tutto stai facendo una query di tipo bufferend, il che significa che il client mysql una volta estratto l'elenco se lo copia in locale consumando memoria, risorse ed ovviamente tempo. Se fai una query unbuffered probabilmente risolvi il problema parzialmente o in toto, ma dovresti attenerti a specifiche regole per usare una query unbuffered (ergo non puoi lanciare altre query fin quando non estrai tutti i risultati)

    Detto questo ... lo script che ti fa l'estrazione ... non ti fa anche la visualizzazione, vero? altrimenti il tempo sarebbe principalmente dovuto all'invio dei dati al browser che sarebberò non pochi!
    La visualizzazione la fa ma lo fa anche phpmyadmin. Come si esegue una query unbuffered?

  4. #4
    prova a verificare la velocità senza utilizzare la visualizzazione ... se va lento, va lento li in caso

    cmq

    www.php.net/mysql_unbuffered_query
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  5. #5
    Originariamente inviato da daniele_dll
    prova a verificare la velocità senza utilizzare la visualizzazione ... se va lento, va lento li in caso

    cmq

    www.php.net/mysql_unbuffered_query
    va lento cmq senza visualizzare i risultati e pure con unbuffered query.... come fa phpmyadmin a far apparire subito i risultati mentre io ci metto 10 secondi almeno?

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.