データベースを開き、いくつかのクエリを実行してからデータベース接続を閉じるスクリプト A (python スクリプト) があります。
スクリプト A がどのくらいの期間実行されるかは、負荷によって異なります。
while ループでスクリプト A を実行する別のスクリプト B (シェル スクリプト) があります。つまり、スクリプト A は常に実行されます。
データベースがほぼ 100% 以上の CPU を使用しています。接続の開閉を繰り返しているためだと思います。
パフォーマンスを向上させる方法はありますか?
MYSQL データベースを使用していますが、PostgreSQL に移行する予定です。
接続をどこかに保存し、アクティブな場合は同じものを使用するか、新しい接続を作成したいと考えています。私はそれを行う方法がわからないのですか?何か案は?