pokud používáte innodb a hromadné načítání, zde je několik tipů:
seřaďte svůj soubor csv do pořadí primárních klíčů cílové tabulky:pamatujte, že innodb používá seskupené primární klíče, takže se načte rychleji, pokud je seřazen!
typický načítací datový soubor, který používám:
truncate <table>;
set autocommit = 0;
load data infile <path> into table <table>...
commit;
další optimalizace, které můžete použít ke zvýšení doby načítání:
set unique_checks = 0;
set foreign_key_checks = 0;
set sql_log_bin=0;
rozdělte soubor csv na menší části
typické statistiky importu, které jsem zaznamenal během hromadného nakládání:
3.5 - 6.5 million rows imported per min
210 - 400 million rows per hour