成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python數據庫連接池中兩個模塊的具體應用

開發 后端
本文主要介紹的是Python數據庫連接池中可供我們選擇的有兩個模塊的代碼以及實際相關應用方案的介紹,希望你會有所收獲。

如果你對Python數據庫連接池有相關的實際操作步驟的了解,那你是否了解Python數據庫連接池供我們選擇的有兩個模塊的具體實際應用方案的相關步驟呢?如故你想在此方面有所收獲的話,你就可以點擊以下的文章。

Python數據庫連接池目前供我們選擇的有兩個模塊:

PersistentDB 和 PooledDB 都是為了重用數據庫連接來提高性能,并保持數據庫的穩定性。

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

當然,這兩個模塊的接口是很相似的,你可以方便的在他們之間轉換,并查看哪個更好一些。為了使用 PersistentDB 你首先需要通過創建 PersistentDB 的實例來設置一個特定數據庫連接的生成器,床底如下參數:

creator: 可以使用任意返回 DB-API 2 連接對象的函數活 DB-API 2 兼容的數據庫模塊。maxusage: 一個連接***允許復用次數(缺省為 0 或 False 意味著無限制的重用),當達到限制時,將會重新連接數據庫setsession: 一個可選的SQL命令列表可以用于準備會話,如

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

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

為了使用 PooledDB 模塊,你首先需要通過創建 PooledDB 來設置Python數據庫連接池,傳遞如下參數:

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

maxconnections: ***允許連接數量(缺省值 0 代表不限制)blocking: 設置在達到***數量時的行為(缺省值 0 或 False 代表返回一個錯誤;其他代表阻塞直到連接數減少)
maxusage: 單個連接的***允許復用次數(缺省值 0 或 False 代表不限制的復用)。當達到***數值時,連接會自動重新連接(關閉和重新打開)

setsession: 一個可選的SQL命令列表用于準備每個會話,如

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

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

以上文章就是對Python數據庫連接池供我們選擇的有兩個模塊的實際應用的部分介紹。

【編輯推薦】

  1. Python編程語言的實現內幕的相關介紹
  2. Python數據結構如何進行內建詳解
  3. 對python腳本語言在實際應用的優點介紹
  4. 對Python編程語言歷史發展的介紹
  5. Python矩陣轉置的實際應用操作方案與代碼詳解
責任編輯:佚名 來源: 互聯網
相關推薦

2010-03-18 15:09:15

python數據庫連接

2010-03-18 14:39:55

Python數據庫連接

2019-10-21 09:50:09

連接池參數路由

2017-06-22 14:13:07

PythonMySQLpymysqlpool

2011-04-15 10:21:07

Oracle數據庫運算

2009-06-24 07:53:47

Hibernate數據

2010-04-06 18:04:09

Oracle數據庫

2019-11-27 10:31:51

數據庫連接池內存

2009-07-22 11:45:43

2011-07-27 10:03:22

2018-10-10 14:27:34

數據庫連接池MySQL

2010-03-18 14:55:17

Python數據庫連接

2011-03-11 15:49:52

Oracle數據庫

2010-03-17 13:46:55

Python sock

2009-06-16 09:25:31

JBoss配置

2011-05-19 09:53:33

數據庫連接池

2018-01-03 14:32:32

2009-07-17 13:32:49

JDBC數據庫

2010-04-29 16:36:19

Oracle數據庫

2010-07-08 13:48:38

同步兩個SQLServ
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 青青久久 | 九一视频在线观看 | 国产9999精品 | 成人亚洲 | 91视在线国内在线播放酒店 | 欧美a v在线 | 精品一区二区三 | 狠狠操电影| 国产乱肥老妇国产一区二 | 天堂一区 | 中文字幕av中文字幕 | 麻豆精品国产91久久久久久 | 国产精品爱久久久久久久 | 成人一区av偷拍 | 黄色国产在线视频 | 91av视频在线免费观看 | 精品无码久久久久久久动漫 | 日韩一区二区三区在线视频 | 国产成人精品999在线观看 | 久久国产综合 | 国产精品免费观看视频 | 91精品国产综合久久久动漫日韩 | a级片在线观看 | 天天久久 | 草草草网站 | 亚洲精品一区中文字幕乱码 | 国产精品亚洲综合 | 一区二区三区视频免费观看 | 狠狠综合久久av一区二区小说 | 黄色网址在线免费观看 | 免费在线观看av网站 | 欧美亚洲综合久久 | 亚洲欧美国产精品一区二区 | 亚洲一区二区av在线 | 99精品热视频 | 亚洲一区二区三区在线播放 | 久久99蜜桃综合影院免费观看 | 欧美日韩一区在线观看 | 青青久久久 | 国产乱码精品1区2区3区 | 天天精品综合 |