日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Python數(shù)據(jù)庫(kù)連接池中兩個(gè)模塊的具體應(yīng)用

如果你對(duì)Python數(shù)據(jù)庫(kù)連接池有相關(guān)的實(shí)際操作步驟的了解,那你是否了解Python數(shù)據(jù)庫(kù)連接池供我們選擇的有兩個(gè)模塊的具體實(shí)際應(yīng)用方案的相關(guān)步驟呢?如故你想在此方面有所收獲的話,你就可以點(diǎn)擊以下的文章。

成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)過(guò)程中,需要針對(duì)客戶的行業(yè)特點(diǎn)、產(chǎn)品特性、目標(biāo)受眾和市場(chǎng)情況進(jìn)行定位分析,以確定網(wǎng)站的風(fēng)格、色彩、版式、交互等方面的設(shè)計(jì)方向。成都創(chuàng)新互聯(lián)還需要根據(jù)客戶的需求進(jìn)行功能模塊的開(kāi)發(fā)和設(shè)計(jì),包括內(nèi)容管理、前臺(tái)展示、用戶權(quán)限管理、數(shù)據(jù)統(tǒng)計(jì)和安全保護(hù)等功能。

Python數(shù)據(jù)庫(kù)連接池目前供我們選擇的有兩個(gè)模塊:

PersistentDB 和 PooledDB 都是為了重用數(shù)據(jù)庫(kù)連接來(lái)提高性能,并保持?jǐn)?shù)據(jù)庫(kù)的穩(wěn)定性。

所以選擇何種模塊,可以參考上面的解釋。 PersistentDB 將會(huì)保持一定數(shù)量的連接供頻繁使用。在這種情況下你總是保持固定數(shù)量的連接。如果你的程序頻繁的啟動(dòng)和關(guān)閉線程,***使用 PooledDB 。后面將會(huì)提到更好的調(diào)整,尤其在使用線程安全的DB-API 2模塊時(shí)。

當(dāng)然,這兩個(gè)模塊的接口是很相似的,你可以方便的在他們之間轉(zhuǎn)換,并查看哪個(gè)更好一些。為了使用 PersistentDB 你首先需要通過(guò)創(chuàng)建 PersistentDB 的實(shí)例來(lái)設(shè)置一個(gè)特定數(shù)據(jù)庫(kù)連接的生成器,床底如下參數(shù):

creator: 可以使用任意返回 DB-API 2 連接對(duì)象的函數(shù)活 DB-API 2 兼容的數(shù)據(jù)庫(kù)模塊。maxusage: 一個(gè)連接***允許復(fù)用次數(shù)(缺省為 0 或 False 意味著無(wú)限制的重用),當(dāng)達(dá)到限制時(shí),將會(huì)重新連接數(shù)據(jù)庫(kù)setsession: 一個(gè)可選的SQL命令列表可以用于準(zhǔn)備會(huì)話,如

 
 
 
  1. ["set datestyle to german", ...] 

creator 函數(shù)或生成 DB-API 2 連接的函數(shù),可以接受這里的附加參數(shù),比如主機(jī)名、數(shù)據(jù)庫(kù)、用戶名、密碼等等。你也可以選擇傳遞給 creator 的其他參數(shù),并允許提供失敗重連和負(fù)載均衡。

為了使用 PooledDB 模塊,你首先需要通過(guò)創(chuàng)建 PooledDB 來(lái)設(shè)置Python數(shù)據(jù)庫(kù)連接池,傳遞如下參數(shù):

creator: 可以生成 DB-API 2 連接的任何函數(shù)或 DB-API 2 兼容的數(shù)據(jù)庫(kù)連接模塊。mincached : 啟動(dòng)時(shí)開(kāi)啟的空連接數(shù)量(缺省值 0 意味著開(kāi)始時(shí)不創(chuàng)建連接)maxcached: 連接池使用的最多連接數(shù)量(缺省值 0 代表不限制連接池大小)maxshared: ***允許的共享連接數(shù)量(缺省值 0 代表所有連接都是專用的)如果達(dá)到了***數(shù)量,被請(qǐng)求為共享的連接將會(huì)被共享使用。

maxconnections: ***允許連接數(shù)量(缺省值 0 代表不限制)blocking: 設(shè)置在達(dá)到***數(shù)量時(shí)的行為(缺省值 0 或 False 代表返回一個(gè)錯(cuò)誤;其他代表阻塞直到連接數(shù)減少)
maxusage: 單個(gè)連接的***允許復(fù)用次數(shù)(缺省值 0 或 False 代表不限制的復(fù)用)。當(dāng)達(dá)到***數(shù)值時(shí),連接會(huì)自動(dòng)重新連接(關(guān)閉和重新打開(kāi))

setsession: 一個(gè)可選的SQL命令列表用于準(zhǔn)備每個(gè)會(huì)話,如

 
 
 
  1. ["set datestyle to german", ...] 

creator 函數(shù)或可以生成連接的函數(shù)可以接受這里傳入的其他參數(shù),例如主機(jī)名、數(shù)據(jù)庫(kù)、用戶名、密碼等。你還可以選擇傳入creator函數(shù)的其他參數(shù),允許失敗重連和負(fù)載均衡。

以上文章就是對(duì)Python數(shù)據(jù)庫(kù)連接池供我們選擇的有兩個(gè)模塊的實(shí)際應(yīng)用的部分介紹。


新聞名稱:Python數(shù)據(jù)庫(kù)連接池中兩個(gè)模塊的具體應(yīng)用
當(dāng)前路徑:http://www.dlmjj.cn/article/djcoddd.html