php – 快速插入250k行
发布时间:2021-03-05 14:34:26 所属栏目:MySql教程 来源:网络整理
导读:所以我试图在我的数据库中插入250 000行.由于这只是样本数据,我只需要查询一个x,y变量,它确实改变了for循环,而只是简单地“water”的地形 但这是永远的.任何人都知道如何让这种情况更快发生? ini_set('max_execution_time',70000);$conn = mysql_connect('l
所以我试图在我的数据库中插入250 000行.由于这只是样本数据,我只需要查询一个x,y变量,它确实改变了for循环,而只是简单地“water”的地形 但这是永远的.任何人都知道如何让这种情况更快发生?
最佳答案
您可以使用MySQL LOAD DATA FROM INFILE语句做得更好.批量加载往往比构造大量的insert语句字符串更快.将您的数据写入文件并执行单个LOAD.
http://dev.mysql.com/doc/refman/5.1/en/load-data.html 插入/加载还取决于表上的索引数.仅在必要的列上创建索引.通过在将数据加载到表中后添加索引,您还可以获得更好的性能,这样您就不会在添加数据时更新索引. (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |