Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    168

    [Err] 2013 - Lost connection to MySQL server during query

    Ciao ragazzi, come posso risolvere questo problema? Si verifica quando mando in esecuzione una query che fa il join di tabelle con tantissimi records.
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Da riga di comando anteponi alla query la parola explain e poi posta sia la query che l'output prodotto da explain.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    168
    explain select a.utente, a.durata, a.inizio, b.contatto
    from tabella1 a, tabella2 b
    where a.utente=b.utente and a.durata=b.durata

    id select_type table possible_keys key key_len ref rows extra
    1 SIMPLE ALL a (null) (null) (null) (null) 116501
    1 SIMPLE ref b persontimes persontimes 4 rm.a.utente 8979 using where

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Posta un dump (create e insert) delle due tabelle con qualche record fittizio e il risultato atteso.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    a "naso" è il type ALL anzichè ref.
    Manca un indice (o più) su tabella1

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    168
    Posso aiutarmi col parametro wait_timeout?
    Ora, invece, ho un errore di 'out of memory'!

  7. #7
    Originariamente inviato da lilux
    Posso aiutarmi col parametro wait_timeout?
    Ora, invece, ho un errore di 'out of memory'!
    Conviene che crei uno o più indici.
    Riguardo il out of memory...è dovuto all'uso di tabelle temporanee per poter eeguire la query. Crea un indice su "utente" in ambo le tabelle, probabile risolvi in un colpo solo tutti e due i problemi

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.