Sto cercando di eseguire il comando VACUUM
sul mio database, ma mi sembra di esaurire lo spazio:SQLITE3 VUOTO "database o disco è pieno"
> sqlite3 mydatabase.db "VACUUM"
Error: database or disk is full
Il database è di circa 36 GB e la guido che sto correndo su assomiglia (via df -h
):
/dev/sda2 406G 171G 215G 45% /home
, quindi sono chiaramente al di sopra della doppia dimensione limitata necessario. Cosa posso fare per consentire l'esecuzione del comando di vuoto?
Grazie, ci proverò domani. Il collegamento PRAGMA menziona che questo è un comando deprezzato ma non fornisce l'alternativa. La variabile di ambiente è la via raccomandata? – Hooked
Sì, ma tutto eccetto 'PRAGMA temp_store_directory' dipende dal sistema operativo. –
Si noti che 'SQLITE_TMPDIR' è stato introdotto solo in SQLite v3.8.1 ... Vedere https://www.sqlite.org/releaselog/3_8_1.html – mBardos