我在python中编写一个脚本,它基本上查询WMI并更新mysql数据库中的信息.其中一个"写你需要的东西"来学习编程练习.
例如,如果脚本中间出现问题,远程计算机将关闭,它将分离为函数.
查询一些WMI数据
更新到数据库
查询其他WMI数据
更新到数据库
最好在开始时打开一个mysql连接并在每次更新后保持打开或关闭连接?
似乎一个连接将使用更少的资源.(虽然我只是在学习,所以这是一个完整的猜测.)然而,打开和关闭每个更新的连接似乎更"整洁".函数将更加独立,而不是依赖于该函数之外的代码.
"然而,打开和关闭每次更新的连接似乎更"整洁".
这也是一笔巨大的开销 - 而且没有实际的好处.
创建和处理连接相对昂贵.更重要的是,究竟是什么原因?它如何改进,简化和澄清?
通常,大多数应用程序都有一个连接,从它们开始到停止时使用它们.