我正在用 python 编写一个脚本,它基本上查询 WMI 并更新 mysql 数据库中的信息。其中之一是“写一些你需要的东西”来学习编程练习。
如果脚本中间出现问题,例如远程计算机关闭,它会被分离到函数中。
查询一些WMI数据
将其更新到数据库
查询其他WMI数据
将其更新到数据库
是一开始就打开一个mysql连接,每次更新后保持打开还是关闭连接更好?
似乎一个连接会使用更少的资源。 (虽然我只是在学习,所以这是一个完整的猜测。)但是,每次更新打开和关闭连接似乎更“整洁”。函数将更加独立,而不是依赖于该函数之外的代码。
最佳答案
“但是,每次更新时打开和关闭连接似乎更‘整洁’。”
这也是一笔巨大的开销——而且没有任何实际好处。
创建和处理连接的成本相对较高。更重要的是,真正的原因是什么?它如何改进、简化和阐明?
通常,大多数应用程序从启动到停止都使用一个连接。
关于python - Mysql连接,一个还是多个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/387619/