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

首頁 > 數據庫 > MongoDB > 正文

MongoDB的PHP驅動方法與技巧

2020-10-29 18:53:33
字體:
來源:轉載
供稿:網友

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

當與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
欧美激情欧美激情在线五月| 欧美激情视频在线免费观看 欧美视频免费一| 综合欧美国产视频二区| 欧美一区二区视频97| 在线电影欧美日韩一区二区私密| 欧美巨大黑人极品精男| 69av视频在线播放| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美日韩综合视频网址| 岛国av午夜精品| 欧美极品美女视频网站在线观看免费| 97久久伊人激情网| 欧美日韩免费一区| 人人做人人澡人人爽欧美| 亚洲第一网中文字幕| 91av在线不卡| 成人激情春色网| 麻豆一区二区在线观看| 91性高湖久久久久久久久_久久99| 亚洲国产日韩精品在线| 亚洲欧美日韩区| 欧美成人精品在线| 亚洲综合最新在线| 精品一区电影国产| 亚洲毛片一区二区| 欧美在线中文字幕| 亚洲美腿欧美激情另类| 亚洲成人网久久久| 亚洲欧美日韩一区在线| 97精品免费视频| xxav国产精品美女主播| 国产成人免费av| 久色乳综合思思在线视频| 亚洲午夜女主播在线直播| 亚洲精品电影网| 久久97精品久久久久久久不卡| 成人国产在线激情| 欧美成年人视频| 一区二区三区在线播放欧美| 国产久一一精品| 国产精品永久免费在线| 91网站免费观看| 欧美激情精品久久久久久变态| 欧美高跟鞋交xxxxxhd| 热久久免费视频精品| 成人精品一区二区三区电影黑人| 欧美色videos| 欧美性生交xxxxxdddd| 在线播放日韩欧美| 久久免费视频在线观看| 久久久久久国产精品美女| 亚洲成成品网站| 色哟哟入口国产精品| 国产91在线播放九色快色| 欧美大胆在线视频| 黄色91在线观看| 国外成人性视频| 亚洲丁香婷深爱综合| 欧美视频中文在线看| 久久久久这里只有精品| 久久不射热爱视频精品| 欧美黑人xxxⅹ高潮交| 成人免费黄色网| 欧美日韩性视频| 久久久精品电影| 国产精品扒开腿爽爽爽视频| 亚洲影影院av| 欧美激情一区二区三级高清视频| 日韩在线高清视频| 欧美一区二区三区免费观看| 欧美精品18videosex性欧美| 91免费看片网站| 国产精品一区二区久久精品| 欧美福利小视频| 国产精品麻豆va在线播放| 国产+人+亚洲| 中文字幕av一区中文字幕天堂| 亚洲v日韩v综合v精品v| 中文字幕日韩视频| 国产欧美日韩免费| 欧美壮男野外gaytube| 亚洲精品久久久久久久久久久久久| 福利精品视频在线| 国产精品h在线观看| 亚洲人成绝费网站色www| 欧美在线免费观看| 亲爱的老师9免费观看全集电视剧| 亚洲第一页中文字幕| 色在人av网站天堂精品| 78色国产精品| 久久免费视频网站| 日韩大陆欧美高清视频区| 久热精品视频在线观看一区| 国产精品久久久久999| 亚洲美女黄色片| 亚洲国产精品人人爽夜夜爽| 午夜精品久久久久久99热软件| 亚洲欧洲美洲在线综合| 懂色aⅴ精品一区二区三区蜜月| 亚洲精品久久久久久久久久久久久| 国产色综合天天综合网| 日本一欧美一欧美一亚洲视频| 久久九九有精品国产23| 国产成人亚洲综合91| 亚洲欧美国产日韩中文字幕| 亚洲激情在线观看| 日韩中文字幕在线看| 欧美精品免费看| 日韩资源在线观看| 国产精品一香蕉国产线看观看| 欧美黑人性视频| 欧美丰满少妇xxxxx做受| www.欧美精品一二三区| 日韩三级影视基地| 亚洲a级在线播放观看| 国产精品极品美女粉嫩高清在线| 91久久久亚洲精品| 91中文在线观看| 亚洲福利视频在线| 97国产在线观看| 久久亚洲精品中文字幕冲田杏梨| 亚洲精品白浆高清久久久久久| 欧美激情奇米色| 欧美成人h版在线观看| 好吊成人免视频| 97在线免费视频| 91在线高清免费观看| 国产专区欧美专区| 国产精品aaaa| 疯狂做受xxxx高潮欧美日本| 日韩在线观看免费av| 国产美女精彩久久| 欧美香蕉大胸在线视频观看| 国产日产久久高清欧美一区| 欧美超级免费视 在线| 欧美精品videosex牲欧美| 国产91免费看片| 在线亚洲欧美视频| 欧美一区二区三区免费观看| 中文欧美在线视频| 日韩视频免费大全中文字幕| 成人a视频在线观看| 国产精品扒开腿做| 国产极品jizzhd欧美| 日韩av一区在线观看| 亚洲在线免费观看| 国产精品久久久久久久久久三级| 18性欧美xxxⅹ性满足| 久久人人爽人人爽爽久久| 日韩av男人的天堂| 久久久久久久电影一区| 亚洲国产精久久久久久久| 揄拍成人国产精品视频| 国产一区二区三区丝袜| 成人444kkkk在线观看| 欧美有码在线视频| 久久91亚洲精品中文字幕| 国产香蕉精品视频一区二区三区| 国产精品日韩av| 亚洲无限乱码一二三四麻| 日韩美女福利视频| 亚洲精品永久免费精品| 69久久夜色精品国产69乱青草| 琪琪亚洲精品午夜在线|