Quando ho dovuto eseguire il backup di un database di grandi dimensioni mi sono reso conto che il timeout è un grande nemico.
Di solito faccio quanto segue per evitare questo problema:
- cancellare la cache
- esportare tutte le tabelle in un formato zip (non gzip perché per qualche motivo è più costoso e non riesce a generare)
Così, invece di avere, diciamo un file SQL di testo normale 100MB, si ottiene un file zip 9-10 MB. Una differenza enorme per me che sono ancora legato a una connessione 4Mbps.