我有一个具有140列的MySQL表和一个带有约80k行的txt文件,即该表的7.5k个条目(行)。
哪个会更快?
“将myTable()值插入()中;”
我一次要输入一整行吗(每行只能进行一次数据库事务,但是由于有140列,所以单独的insert语句将非常长)
要么
“更新myTable set = where = ...;”
逐一输入列条目(进行许多数据库事务)
最佳答案
运行的提交/查询越少,则速度越快。玩不同大小的块。例如。插入x行数并提交。重复直到所有行都完成。许多性能取决于表上配置了哪些触发器和索引。