黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

PostgreSQL數(shù)據(jù)庫(kù)集群:pgpool-II工具

系統(tǒng) 4367 0
PostgreSQL數(shù)據(jù)庫(kù)集群:pgpool-II工具 收藏
pgpool-II( http://pgpool.projects.postgresql.org/ )是一個(gè)中間 件,工作在PostgreSQL多服 務(wù) 器和PostgreSQL數(shù)據(jù) 庫(kù) 客 戶 端之 間。
PostgreSQL數(shù)據(jù)庫(kù)集群:pgpool-II工具
由上圖我們可以把pgpool看著是一個(gè)中介。
它提供了以下功能

連 接池: pgpool -Ⅱ保存 連 接到PostgreSQL服 務(wù) 器,并重復(fù)利用具有相同屬性的新的 連 接(即用 戶 名,數(shù)據(jù) 庫(kù) , 協(xié)議 的版本),減少 連 接的開 銷 ,并提高了系 統(tǒng) 的整體吞吐量。
復(fù)制: pgpool - II可以管理多個(gè)PostgreSQL服務(wù) 器。 使用復(fù)制功能,可以 實(shí)時(shí)備份在 2個(gè)或多個(gè)物理磁 盤 上,因此即使在硬 盤出故障的時(shí)候也不用停止服務(wù)。
負(fù)載 平衡: 如果數(shù)據(jù) 庫(kù) 是復(fù)制,任何服 務(wù) 器上 執(zhí) 行一個(gè)SELECT 查 詢 將返回相同的 結(jié) 果。 pgpool -Ⅱ采用一個(gè)復(fù)制功能 優(yōu) 勢(shì) 是,以減少多個(gè)服 務(wù) 器之 間 分配上的SELECT 查 詢 每個(gè)PostgreSQL服 務(wù) 器的 負(fù)載 ,提高系 統(tǒng) 的整體吞吐量。在最好的,性能的提高比例的PostgreSQL服 務(wù) 器的數(shù)量。在同一 時(shí)間有 大量用 戶 的 查 詢的時(shí)候,負(fù)載 平衡的情況下有最佳的 執(zhí) 行。
連接超 過限制 : 有一個(gè)關(guān)于與 PostgreSQL 的最大并 發(fā)連 接數(shù)限制,最大 連接數(shù)超過后 的 連 接被拒 絕 。 設(shè) 置最大 連 接數(shù),但是增加的 資 源消耗和影響系 統(tǒng) 性能。 pgpool - II 也有 對(duì) 最大 連 接數(shù)的限制,但 額 外的 連 接將被排 隊(duì) ,而不是立即返回 錯(cuò)誤 。
并行查 詢 : 使用并行 查 詢 功能,數(shù)據(jù)可分布在多個(gè)服 務(wù) 器中,以便 查 詢 可以 執(zhí) 行所有服 務(wù) 器上同 時(shí) 減少 總 體 執(zhí) 行 時(shí)間 。 并行 查 詢 的工作 時(shí) 候 , 尋 找最佳的大 規(guī) 模的數(shù)據(jù)。
pgpool - II是只能在Linux和Solaris操作系統(tǒng) ,F(xiàn)reeBSD和UNIX等操作系 統(tǒng) 的 環(huán) 境中運(yùn)用。 Windows系 統(tǒng) 沒有 對(duì)應(yīng) 。

pgpool-II的安裝:
1.解壓后configure
./configure
2.install
make
make install

pgpool-II的配置
pgpool-II的配置文件有/usr/local/etc/pgpool.conf 和 /usr/local/etc/pcp.conf
具體的配置參考官方網(wǎng)站( http://pgpool.projects.postgresql.org/pgpool-II/doc/pgpool-en.html )。

pgpool的優(yōu)點(diǎn)
1.不用修改程序
2.PHP, Perl, Java等等語言都可以操作,沒有語言限制
3.prefork型體系架構(gòu)
4.可以限制訪問 PostgreSQL 連接數(shù)
5.故障轉(zhuǎn) 移功能
6.配備 的復(fù)制功能
7.配備 了 負(fù)載 平衡

pgpool的缺點(diǎn)
1.增加系統(tǒng)開銷
2不支持所有的.libpq協(xié)議
3.template1, regression等名字?jǐn)?shù)據(jù)庫(kù)沒有映射到池里面
4.沒有及時(shí)刪 除 臨時(shí) 表, 8.3以后reset_query_list 設(shè) 置 為 "DISCARD ALL"的 話 可以解決 這 個(gè) 問題 。
5.沒有及時(shí)刪除 PREPARE,8.3以后reset_query_list 設(shè) 置 為 "DISCARD ALL"的 話 可以解決 這 個(gè) 問題 。

PostgreSQL數(shù)據(jù)庫(kù)集群:pgpool-II工具


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦?。?!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論