我有一个网络爬虫,它在爬网时将信息保存到数据库中。在执行此操作时,它还将其操作的日志文件以及遇到的任何错误保存到 mysql 数据库中的日志字段(字段变为 64kb 到 100kb 之间的任何位置。它通过连接(使用 mysql CONCAT 函数)来完成此操作。
这似乎工作正常,但我担心它对 mysql 数据库的 cpu 使用/影响。我注意到网络爬取的执行速度比我实现将日志保存到数据库之前的速度要慢。
我从管理网页查看此日志文件,除了加载缓慢之外,当前的实现似乎工作正常。有什么加快速度的建议或实施建议吗?