亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MongoDB > 正文

MongoDB的PHP驅動方法與技巧

2020-03-14 13:25:39
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了MongoDB的PHP驅動方法與技巧,需要的朋友可以參考下

創建索引有時會阻塞新的連接

當與mongodb復制集建立連接時,驅動程序首先嘗試連接并驗證集群中每個非 隱藏的節點。如果一個節點是“down”狀態,將跳過。然而,如果一個節點是“UP”狀態,但是持有寫鎖,那么驗證將沒法執行下去,因此該驅動程序將被掛起了。

在mongodb 2.6版本前,在建立索引時的通病。所有的在前臺或后臺創建索引,在secondary端將在前臺創建。

在PHP驅動程序的1.5.3版本會有所改進,在創建索引時,允許驗證到second節點驗證。

減少is_master_interval值

對于對可用性要求高的應用程序來說,建議檢查默認的驅動程序運行時的配置設置。

mongo.is_master_interval選項控制著在復制集重新選舉時驅動如何快速恢復。

is_master_interval選項默認值為15s,設置驅動發送“isMaster”請求每個mongod實例的時間間隔。這些請求幫助驅動程序判斷復制集的拓撲結構,具體的來說,就是請求檢測哪個節點是primary并可以接收寫操作。

建議將該值設置為1或2秒,以讓驅動程序在集群選舉或故障轉移時,能夠迅速的定位到primary節點。當然啦,這也取決于有多少客戶端以及ping的頻率。

注意,當primary節點發生變化時,如選舉或故障轉移,總是會有幾秒鐘驅動程序會收到一個“MongoConnectionException” 信息 “No candidate servers found”。這些異常需要在你的代碼中進行處理,否則會終止應用程序。

理解連接處理方式并配置連接TimeoutMS

PHP驅動程序不使用連接池。因此,建議你每個PHP進程創建一個連接。但是,如果web應用程序有許多PHP工作進程,將會創建很多新的數據庫連接,PHP驅動程序不能共享進程之間的連接。因此,當網絡節點慢,服務器繁忙時,PHP應用程序創建初始數據庫連接時特別容易受到阻礙。

在這種情況下,建議你自定義 connectionTimeoutMS 選項和注意php.ini中的mongo.ping_interval選項。

connectionTimeoutMS

PHP驅動程序不顯示的定義一個默認的連接超時。相反,默認值由php.ini文件中的default_socket_timeout選項決定,默認是60秒。連接將等待60秒斷開,時間有些長,需要降低些。

強烈建議通過連接字符串的URI選項中顯示設置connectionTimeoutMS選項。將其設置為5到30秒之間的值。

mongo.ping_interval

mongo.ping_interval默認值為5秒。該選項設置驅動程序發送ping請求到每個mongod實例發現“down”節點的時間間隔,用于跟蹤驅動程序的服務器黑名單。告訴驅動程序哪些節點忽略。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品中文字幕在线| 欧美国产精品日韩| 久久久久久999| 亚洲国产成人精品久久久国产成人一区| 亚洲第一区中文99精品| 成人精品福利视频| zzijzzij亚洲日本成熟少妇| 97香蕉超级碰碰久久免费软件| 国产成人精品一区二区三区| 国产第一区电影| 日韩av综合中文字幕| 亚洲成人网av| 色噜噜狠狠狠综合曰曰曰| 国产精品嫩草影院一区二区| 欧美成人免费在线观看| 午夜精品视频网站| 欧美日韩美女在线| 亚洲欧美国产精品久久久久久久| 国产精品私拍pans大尺度在线| 91久久综合亚洲鲁鲁五月天| 姬川优奈aav一区二区| 午夜精品一区二区三区在线视| 性欧美亚洲xxxx乳在线观看| 日本一区二区在线免费播放| 久久欧美在线电影| 国产精品色婷婷视频| 欧美另类交人妖| 国产亚洲美女精品久久久| 久久久www成人免费精品张筱雨| 亚洲激情视频在线观看| 国产精品9999| 国产精品久久久久久网站| 日韩精品在线视频观看| 亚洲最大成人网色| 国产精品美女久久久久av超清| 国产精品久久久久久av福利| 精品久久久一区| 欧美日本黄视频| 精品久久久久久久久久久久久| 国产精品18久久久久久首页狼| 91久久精品美女| 欧美在线观看日本一区| 亚洲国产高清高潮精品美女| 亚洲天堂色网站| 最好看的2019年中文视频| 555www成人网| 韩国国内大量揄拍精品视频| 久久露脸国产精品| 国产精品ⅴa在线观看h| 日韩av第一页| 国产亚洲日本欧美韩国| 欧美性生交大片免网| 久久久精品日本| 亚洲**2019国产| 黑人欧美xxxx| 伊人男人综合视频网| 91国偷自产一区二区三区的观看方式| 韩国精品美女www爽爽爽视频| 久久人人爽人人爽人人片亚洲| 欧美裸身视频免费观看| 国产精品视频中文字幕91| 欧美国产第一页| 国产999精品视频| 久久亚洲国产精品| 久久噜噜噜精品国产亚洲综合| 日韩在线国产精品| 日韩精品一二三四区| 久久国产精品影视| 国产精品欧美一区二区| 97在线看福利| 亚洲mm色国产网站| 精品中文视频在线| 国模视频一区二区三区| 一区二区欧美久久| www.国产精品一二区| 亚洲国产精品国自产拍av秋霞| 日韩亚洲欧美中文高清在线| 久久97久久97精品免视看| 欧美孕妇孕交黑巨大网站| 亚洲成人在线视频播放| 5566成人精品视频免费| 亚洲美腿欧美激情另类| 国产日韩精品综合网站| 日韩av黄色在线观看| 亚洲国产精品久久久久秋霞蜜臀| 91情侣偷在线精品国产| 国产精品www| 国产精品久久久久久久久久久久久| 欧美在线观看视频| 国产精品久久999| 欧美精品午夜视频| 亚洲最大的免费| 久久精视频免费在线久久完整在线看| 欧美黑人xxxⅹ高潮交| 国产精品国内视频| 欧美日韩中文字幕日韩欧美| 亚洲天堂精品在线| 久久精品视频网站| 欧美老女人在线视频| 日韩成人中文字幕在线观看| 97精品免费视频| 91精品国产自产91精品| 久久人人爽人人爽人人片av高请| 久久视频在线免费观看| 国产精品91久久| 国产精品久久久久久影视| 欧美成人精品xxx| 亚洲欧美视频在线| 日韩中文视频免费在线观看| 久久激情五月丁香伊人| 久久久久久九九九| 国产日韩欧美另类| 欧美精品videos性欧美| 亚洲第一级黄色片| 91中文在线观看| 亚洲男人第一网站| 成人欧美在线视频| www.日韩欧美| 成人在线播放av| 亚洲第一视频在线观看| 91精品国产色综合久久不卡98| 一个人www欧美| 欧美又大粗又爽又黄大片视频| 亚洲一区二区福利| 亚洲精品免费av| 亚洲欧洲美洲在线综合| 国精产品一区一区三区有限在线| 尤物九九久久国产精品的特点| 国内精品久久久| 国产suv精品一区二区| 亚洲精品久久久久| 久久久久久久久久久91| 中文欧美在线视频| 97久久精品人搡人人玩| 亚洲天堂男人天堂| 国产精品久久久久免费a∨大胸| 亚洲国产高潮在线观看| 亚洲国产欧美日韩精品| 国产免费一区二区三区香蕉精| 丝袜亚洲另类欧美重口| 91av视频在线| 91九色视频在线| 成人久久久久久| 久久久久久久999精品视频| 国产亚洲精品久久久久久777| 欧美高跟鞋交xxxxxhd| 韩曰欧美视频免费观看| 在线观看国产成人av片| 欧美久久精品午夜青青大伊人| 久久久久九九九九| 亚洲天堂网在线观看| 国产日韩精品在线| 91精品久久久久久久久久| 羞羞色国产精品| 国产精品爽爽ⅴa在线观看| 欧美猛少妇色xxxxx| 国产久一一精品| 久久久国产视频91| 成人性生交大片免费看视频直播| 国内伊人久久久久久网站视频| 日韩欧美在线一区| 最新的欧美黄色| 精品一区二区电影| 91久久精品国产91久久|