问题描述
我有一个 JRuby 程序,它目前在一分钟内循环遍历一百万条记录。当程序遍历记录时,记录会经历 3 个检查语句,以查看它是否符合我正在寻找的条件。我已经按照最容易导致记录失败的顺序排列语句,这样一旦失败,程序就可以转到下一条记录。如果记录通过所有检查语句,则将其存储在一个数组中以供以后查看。
我想知道我是否可以做任何其他事情来加快 b/c 我想在几分钟内处理 2500 万多条记录。
我已经尝试使用多线程将记录分成 8 个块,但它没有给我想要的结果,它似乎更慢并且记录丢失。
任何帮助将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)