我正在研究一个python脚本,该脚本通过ODBC从Access数据库中提取数据,并将其提取到由django管理的sqllite数据库中。
该脚本运行需要一段时间,因此我调查了瓶颈所在,并在任务管理器中注意到,运行脚本时python仅具有相对较小的CPU使用率<5%(6核心12线程系统)但是“反恶意软件服务可执行文件”和“ Windows资源管理器”分别从几乎没有跳到16%和10%。
我试图将Windows Defender的排除项添加到python目录,源代码目录和Access DB文件的位置,但这没有产生任何明显的效果。
作为少量背景,该脚本会运行数千个查询,因此将非常频繁地访问IO。
我可以采取任何故障排除措施来诊断这种情况的发生原因和/或是否影响性能。