2013-07-30 171 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), ...