我有一个脚本 A(python 脚本),它打开数据库并执行一些查询,然后关闭数据库连接。
我不确定脚本 A 会运行多长时间,这完全取决于负载。
我有另一个脚本 B(shell 脚本),它在 while 循环中运行脚本 A。这意味着脚本 A 将始终运行。
我的数据库使用了几乎 100% 或更多的 CPU。我认为这是因为反复打开和关闭连接。
有什么方法可以提高性能吗?
我正在使用 MYSQL 数据库,计划迁移到 PostgreSQL。
我想将连接存储在某个地方,并在它处于活动状态或创建新连接时使用相同的连接。我不知道该怎么做?有任何想法吗?