我有一個腳本A(python腳本),它打開數據庫並執行一些查詢,然後關閉數據庫連接。在python中存儲數據庫連接?
我不確定腳本A運行多長時間取決於負載。
我有一個其他腳本B(shell腳本),它在while循環中運行腳本A.這意味着腳本A將始終運行。
我的數據庫幾乎使用了我的CPU的100%或更多。我認爲這是因爲反覆打開和關閉連接。
有什麼辦法可以提高性能嗎?
我正在使用MYSQL數據庫,計劃遷移到PostgreSQL。
我想將連接存儲在某個地方,如果它處於活動狀態或創建一個新連接,則使用相同的連接。我不知道該怎麼做?有任何想法嗎?
這很好,但我想用Python腳本來加載不同的數據。如果我擺脫了shell腳本,那麼我將創建同一個文件的兩個副本,我認爲這不是很有效。 –
@JayakumarBellie Er ...調整Python腳本以獲取*命令行參數*,以便您可以使用薄包裝器中的不同文件名調用它?您不必複製腳本來改變其行爲,您可以使用環境變量,命令行參數,標準輸入等。 –
問題是關於數據庫連接。你將如何管理它? –