mysql効率的にデータを導く方法の説明
605 ワード
データ:db、2000テーブル、2000テーブルデータ、各レコード30 column、平均テーブル4.3 wレコード、合計86388670レコード.
マシン:linux 64 bit 8 Gメモリ4コア[email protected]
基本的な考え方:
load文をxxxxに置く.sql中
load構文:
データをシリアルでインポートする場合は、パラレルを考慮して遅くなりますが、競合する可能性があります.解決策:
load前にテーブルを空にする
またはreplaceキーまたはignoreキーを使用します.
マシン:linux 64 bit 8 Gメモリ4コア[email protected]
基本的な考え方:
mysql -utest -pxxxx -s -e "source xxxx.sql"
load文をxxxxに置く.sql中
load構文:
load data [low_priority] [local] infile 'file_name.txt' [replace | ignore]
データをシリアルでインポートする場合は、パラレルを考慮して遅くなりますが、競合する可能性があります.解決策:
load前にテーブルを空にする
truncate table xxxx delete from table xxxx;
またはreplaceキーまたはignoreキーを使用します.