2013-07-30 225 views
1

因此我将虚拟数据插入到我的应用程序中。插入150K行需要多长时间?

我看起来像这样的插入语句:

INSERT INTO `submission_tagged` (1, 4); 
INSERT INTO `submission_tagged` (1, 6); 
INSERT INTO `submission_tagged` (1, 11); 
INSERT INTO `submission_tagged` (2, 6); 
INSERT INTO `submission_tagged` (2, 15); 
INSERT INTO `submission_tagged` (2, 19); 

他们15万是准确的;插入似乎需要时间;但他们显然是相当简单的插入,所以我想知道如果需要一段时间,我应该预计这需要多长时间,我将取消插入并更改虚拟数据脚本以生成批量插入语句...

本地服务器;所以其他流量。

回答

1

您可以同时插入多行,如:

INSERT INTO `submission_tagged` (1, 4), (1, 6)... 

但检查出的文档你RDBMS一次可以处理多少条记录。似乎1000将工作。 That'l比每次查询插入单列快得多

0

试着做他们作为一个INSERT语句:

INSERT INTO `submission_tagged` VALUES (1, 4), (1, 6), (1, 11), ...