之前我已经发布了一些问题,从那以后我不得不改变我的代码,因为我没有足够快地处理数据。我有大约2年的编码经验,我需要一劳永逸地解决这个问题,因为我的老板现在真的很生气。我有多线程解析器,它解析数据源并在新架构中创建该数据源的xml输出文件。我在Feed中输入的每个帖子都会为该帖子选择一个唯一的ID,在获取该帖子后将其删除,然后检查它是否已存在。这对DB的影响很严重。似乎超时很常发生,但我通过重试插入或更新它来解决它。最近我发现在尝试建立新连接时,解析器会卡在db连接语句上。为每个解析器创建一个打开的连接并让它完成它的工作或者我现在拥有它是更好的,如下所示:
如果有人愿意并且有时间查看我的代码并进行严格审核,那么请告诉我,我可以通过电子邮件发送给您。工作环境由4/5程序员组成,他们有10年或更多年的经验,他们不喜欢帮助一个似乎不太了解他的人。