Mysql Dump: differenze tra le versioni
Jump to navigation
Jump to search
| Riga 10: | Riga 10: | ||
<code>--disable-keys</code> disabilita indici prima di importare e abilita indici dopo import, utile per velocizzare |
<code>--disable-keys</code> disabilita indici prima di importare e abilita indici dopo import, utile per velocizzare |
||
<code>--add-locks</code> esegue lock table prima di importare, velocizza |
<code>--add-locks</code> esegue lock table prima di importare, velocizza |
||
<code></code> |
<code>--</code> |
||
<code>--extended-insert</code> |
<code>--extended-insert</code> |
||
Versione delle 11:44, 9 giu 2026
Creazione Dump
Dump dei dati di un singolo database
mysqldump --no-autocommit --hex-blob --single-transaction --quick --flush-logs --set-gtid-purged=OFF --log-error=output.log --result-file=output.sql --skip-lock-tables ${DB}
Se si aggiunge --no-create-info non vengono generate le DDL delle tabelle
Se si aggiunge --no-data vengono generate solo le DDL senza le insert dei dati
--disable-keys disabilita indici prima di importare e abilita indici dopo import, utile per velocizzare
--add-locks esegue lock table prima di importare, velocizza
--
--extended-insert
--users esporta definizioni utenti e privilegi
Import del Dump
mysql --database=${DB} --batch < output.sql > import.log
Character set e collation
select schema_name,default_collation_name,default_character_set_name from information_schema.schemata;
Grandezza degli schemi
SELECT table_schema AS 'Schema', ROUND(SUM(data_length + index_length) / (1024 * 1024), 2) AS 'Dimensione (MB)' FROM information_schema.TABLES GROUP BY table_schema ORDER BY SUM(data_length + index_length) DESC;