使用mysql数据插入和实体框架,性能恶化

时间:2013-09-05 15:45:22

标签: mysql .net linq-to-entities

我从在线游戏API中提取匹配数据并将详细信息保存到本地托管的mysql数据库。每次调用API都会返回大约100个匹配项,我一次只能插入15个匹配项。对于每个匹配,我在5个表中插入150-250行。

我使用了此处描述的优化:Fastest Way of Inserting in Entity Framework

我已经能够插入大约9场比赛/秒,但现在我已经保存了204,000场比赛,插入时间减慢到2.5场比赛/秒。我希望自开始以来保存所有比赛,这可能是大约3亿多场比赛。

我不能使用SqlBulkCopy,因为这是一个mysql数据库。

我可以做进一步的优化吗?我想并行化,但我想我仍然会被DB阻止。

感谢。

0 个答案:

没有答案