Ciao ragazzi, sto lanciando delle queries che si occupino di fare il join tra tabelle molto grandi! Per evitare che il pc si blocchi, dopo aver definito chiave primaria e indici, sto
utilizzando la funzione LIMIT, nativa di MySQL , che consente di
determinare con precisione quanti record selezionare. Ho impostato
10000000 righe alla volta e inizialmente ottenevo una durata media di
esecuzione della query di circa 1h e ora non ricevo un risultato prima delle 3/4h.
Sapete se ci sono ulteriori modi per velocizzare l'esecuzione di una query?
Al momento sto eseguendo la query con LIMIT 170000001,180000000 e mi chiedo: c'è un modo per sapere anticipatamente quando questo "calvario" giungerà al termine? Mi spiego meglio: vorrei avere una stima del numero totale di righe che compongono la mia tabella finale.
Aiutatemi, please!

Rispondi quotando