Ho una serie di query SELECT
piuttosto complesse che utilizzano molto spazio su disco (lo vedo da df -h
durante l'esecuzione). C'è un modo per stimare lo spazio su disco temporaneo richiesto per una query prima di avviandolo?Come stimare lo spazio su disco temporaneo richiesto per la query MySQL?
risposta
È possibile utilizzare la parola chiave EXPLAIN per descrivere il modo in cui i join influiscono sul numero di righe che verranno unite. Questo ti aiuterà anche a usare correttamente le chiavi se non sono già presenti. Spiega che ti dirà quando pensa che sarà necessario utilizzare le tabelle temporanee (spazio su disco). In base alla dimensione delle righe che si uniscono, è quindi possibile stimare approssimativamente la necessità di spazio su disco.
Vedi la documentazione sui spiegano qui:
http://dev.mysql.com/doc/refman/5.0/en/explain.html
In pratica, però, solo anteporre "spiegare" al tuo query di selezione per ottenere l'output informazioni. Credo che si possa anche farlo programmaticamente se necessario e utilizzare i risultati nel proprio codice, ad esempio, per esempio, è necessario calcolare (stimare) un tempo di esecuzione della query di grandi dimensioni e visualizzarlo all'utente prima di procedere.
- 1. Come trovare lo spazio temporaneo che sarà richiesto da una query sql su un database?
- 2. mancata query SQL spazio su disco insufficiente
- 3. Cassandra consuma tutto lo spazio su disco
- 4. Come risolvere lo spazio su disco insufficiente per Android Studio?
- 5. Utilizzo di ansible per gestire lo spazio su disco
- 6. Come posso calcolare lo spazio su disco (byte) utilizzato dai documenti restituiti da una query mangusta?
- 7. Spazio su disco affamato Database NoSQL
- 8. Riempire lo spazio su disco nel dispositivo Android
- 9. test su spazio su disco in linux
- 10. Database che consuma meno spazio su disco
- 11. ElasticSearch trova l'utilizzo dello spazio su disco
- 12. come trovare l'utilizzo dello spazio su disco per utente?
- 13. mysql: Come liberare spazio (innodb)
- 14. modulo .NET Ionic.Zip uccidendo spazio su disco
- 15. Come grep per un pattern nei file nell'archivio tar senza riempire lo spazio su disco
- 16. iOS: dati principali e spazio su disco
- 17. TGB Ramificazione e spazio su disco
- 18. Trovare spazio di archiviazione temporaneo in Java
- 19. php mysql Raggruppa per arrivare ultimo disco, non primo disco
- 20. Perché ArrayList utilizza lo spazio di archiviazione temporaneo?
- 21. MongoDb: evitare spazio su disco eccessivo
- 22. centos spazio libero su disco non aggiornato
- 23. Spazio su disco libero su un'unità di rete in Delphi
- 24. R Come stimare la dimensione del file csv prima di scriverlo sul disco
- 25. Ottimizza la query MySQL per evitare "Utilizzo di dove; Utilizzo temporaneo; Utilizzo di filesort"
- 26. Come trovare quanto spazio su disco è rimasto usando Java?
- 27. Come ottenere integer lo spazio libero su disco nel file batch?
- 28. come risolvere jenkins 'Spazio su disco è troppo basso' problema?
- 29. Come ricevere una notifica quando lo spazio libero su disco cambia?
- 30. Come ottenere lo spazio su disco della macchina Windows con R?
La risposta è troppo generica, so cosa è "spiegare". Ho un modo (o una formula) per stimare l'utilizzo temporaneo dello spazio su disco. –