成人免费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

2009-06-24 07:53:47

Hibernate數據

2010-04-06 18:04:09

Oracle數據庫

2011-04-15 10:21:07

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數據庫

2009-06-16 09:25:31

JBoss配置

2010-03-17 13:46:55

Python sock

2011-05-19 09:53:33

數據庫連接池

2018-01-03 14:32:32

2009-07-17 13:32:49

JDBC數據庫

2010-07-06 12:34:28

SQL Server數

2010-04-29 16:36:19

Oracle數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91成人在线 | 国产精品毛片av一区 | 中文字幕在线观看精品 | www精品 | 日韩一级免费大片 | 国产欧美日韩视频 | 欧美日韩一 | 亚洲午夜精品在线观看 | 国产亚洲精品精品国产亚洲综合 | 成人动慢 | 亚洲国产成人久久久 | 求毛片| 亚洲欧美日韩精品久久亚洲区 | 国产免费观看一区 | 成人影院午夜 | 亚洲综合无码一区二区 | 网站国产 | 黄色片免费看 | 国产成人精品一区二区三区四区 | 亚洲黄色网址视频 | 日韩欧美中文在线 | 一区二区三区观看视频 | 日日天天 | 成人3d动漫一区二区三区91 | 国产精品永久 | 亚洲一区二区中文字幕在线观看 | 国产在线精品一区二区三区 | 国产精品久久久久久婷婷天堂 | 激情小说综合网 | 日日爱av | 国产精品久久福利 | 久久人爽爽人爽爽 | 在线成人 | 亚洲一区不卡 | 亚洲精品9999久久久久 | 毛片网在线观看 | 亚洲欧美第一视频 | 亚洲一一在线 | 国产一区二区视频免费在线观看 | 久久久一二三区 | 国产精品久久久久久吹潮 |