使用LOAD XML将MySQL数据导入MySQL表是个好主意吗?在后来的MySQL版本(我使用的是5.5.34)中,是否存在已知的问题或显着的性能改进?我目前的测试使用了大约50 MB的XML和简单的空InnoDB表,每个表都有一个索引,这表明性能非常糟糕--在带有SSD的Core笔记本上,大约每秒写3到8次或8KB。考虑到这种性能,导入我的所有数据(20兆行)大约需要80天,而目标是4至8小时。代码如下所示:
LOAD XML LOCAL INFILE '
目前,我有一个包含likes的mysql表,其中包含post_id和user_id,在posts表上有一个“缓存的”计数器,上面有所有的喜欢--到目前为止很简单。如果将这些信息存储在mongodb中以减轻mysql的负载,我会以任何方式受益吗?目前,我单击了like,运行了两个mysql查询-- INSERT into likes和一个UPDATE on posts。如果我在一个大规模的环境中,在繁重的读写环境中,最好的方法是什么?