标签: mysql primary-key load-data-infile
我需要将10亿行加载到空的MyISAM表中。我确定文件中的所有条目都是唯一的。是否最好将数据加载到定义了PK的表中,或者稍后添加PK?
我有8GB内存和SAS光盘工作站,限制存储索引5GB RAM。当必须从光盘而不是从存储器中寻找索引时,有明显的减速(从约200k条目/秒到10-20k条目/秒)。
答案 0 :(得分:1)
在。如果之后添加PK,那么MySQL将创建一个临时表来执行此操作。