python連接Mysql使用連接池
1、問題
當我們在Python中連接Mysql時,每次增、刪、改、查如果都申請一個數(shù)據(jù)庫連接的話,當應用程序?qū)ysql數(shù)據(jù)庫請求量大時候,運行Python的機器就會大量報time? wait(我碰到的是40000+) 。這是因為每次連接mysql數(shù)據(jù)庫請求時,都是獨立的去請求訪問(看到開發(fā)者的代碼后得出結(jié)論),相當浪費資源,訪問數(shù)量達到一定量時?,運行程序的機器就報警了。
2、解決辦法
訪問數(shù)據(jù)庫應該使用連接池,來達到復用數(shù)據(jù)庫連接的目的
3、python數(shù)據(jù)庫連接池使用方法:
? ?a、安裝 DBUtils(這里是DBUtils-1.3.tar.gz包)
? ?b、tar -zxvf DBUtils-1.3.tar.gz
? ?c、cd DBUtils-1.3
? ?d、 python setup.py install (安裝)