我正在开发一个 python 脚本,该脚本通过 ODBC 从 Access 数据库中提取数据,并将其拉入由 django 管理的 sqllite 数据库中。
该脚本需要一段时间才能运行,因此我正在调查瓶颈在哪里,并在任务管理器中注意到,在运行脚本时,python 只有相对较小的 CPU 使用率 <5%(6 核 12 线程系统),但“反恶意软件Service Executable”和 Windows explorer”分别从几乎为零跃升至 16% 和 10%。
我试图将 Windows Defender 的排除项添加到 python 目录、源代码目录和 Access DB 文件的位置,但这不会产生任何明显的效果。
作为少量背景,该脚本会运行数千个查询,因此 IO 将被非常频繁地访问。
是否有任何故障排除我可以诊断为什么会发生这种情况和/或它是否会影响性能。