最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MongoDB中創(chuàng)建索引需要注意的事項(xiàng)

 更新時(shí)間:2015年03月23日 10:38:30   投稿:junjie  
這篇文章主要介紹了MongoDB中創(chuàng)建索引需要注意的事項(xiàng),本文講解了創(chuàng)建索引可能會(huì)引發(fā)的問(wèn)題并給出解決方法,需要的朋友可以參考下

上周在 ruby-china 上發(fā)了帖子《MongoDB 那些坑》,反映相當(dāng)熱烈,許多回復(fù)很有見(jiàn)地,其中一位童鞋深入的提到 MongoDB 建索引方法的問(wèn)題,引發(fā)我更深入的了解了 MongoDB 建索引的方法和一些注意事項(xiàng)。

在 《MongoDB 那些坑》中提到,在前臺(tái)直接運(yùn)行建立索引命令的話(huà),將造成整個(gè)數(shù)據(jù)庫(kù)阻塞,因此索引建議使用 background 的方式建立。但是這也會(huì)帶來(lái)一定的問(wèn)題,在 2.6 版本之前,在 secondary server 中即使使用 background 方式建立索引,secondary 還是會(huì)以 foreground 方式建立索引,它導(dǎo)致 secondary 同樣引發(fā)數(shù)據(jù)庫(kù)阻塞問(wèn)題。2.6 版本修復(fù)了這個(gè) Bug,2.6 版之后使用 background 方式建立索引時(shí),真正轉(zhuǎn)向后臺(tái)運(yùn)行了。

為了盡量降低建立索引對(duì) MongoDB Server 的影響,有一種方法是把 MongoDB Server 轉(zhuǎn)換成 standalone 模式后建立。具體做法如下:

1.首先把 secondary server 停止,在取消 --replSet 參數(shù),并且更改 MongoDB port 之后重新啟動(dòng) MongoDB,這時(shí)候 MongoDB 將進(jìn)入 standalone 模式;

2.在 standalone 模式下運(yùn)行命令 ensureIndex 建立索引,建議使用 foreground 方式運(yùn)行;

3.建立索引完畢之后關(guān)閉 secondary server 按正常方式啟動(dòng);

4.根據(jù)上述 1~3 的步驟輪流為 secondary 建立索引,最后把 primary server 臨時(shí)轉(zhuǎn)換為 secondary server,同樣按 1~3 的方法建立索引,再把其轉(zhuǎn)換為 primary server。

這種方式還是比較麻煩的,但可以把建立索引操作對(duì) MongoDB 的影響降到最低,在有些情況下還是值得做的。

相關(guān)文章

  • windows與mac安裝mongodb數(shù)據(jù)庫(kù)的方法步驟與注意事項(xiàng)

    windows與mac安裝mongodb數(shù)據(jù)庫(kù)的方法步驟與注意事項(xiàng)

    今天小編就為大家分享一篇關(guān)于windows與mac安裝mongodb數(shù)據(jù)庫(kù)的方法步驟與注意事項(xiàng),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • 使用MongoDB進(jìn)行數(shù)據(jù)存儲(chǔ)的操作流程

    使用MongoDB進(jìn)行數(shù)據(jù)存儲(chǔ)的操作流程

    在現(xiàn)代應(yīng)用開(kāi)發(fā)中,數(shù)據(jù)存儲(chǔ)是一個(gè)至關(guān)重要的部分,隨著數(shù)據(jù)量的增大和復(fù)雜性的增加,傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)有時(shí)難以應(yīng)對(duì)高并發(fā)和大數(shù)據(jù)量的處理需求,MongoDB作為一種高效的NoSQL數(shù)據(jù)庫(kù),逐漸成為了開(kāi)發(fā)者的首選,本文將介紹如何使用MongoDB進(jìn)行數(shù)據(jù)存儲(chǔ)
    2025-01-01
  • MongoDB中查詢(xún)(find操作符)詳細(xì)指南

    MongoDB中查詢(xún)(find操作符)詳細(xì)指南

    MongoDB是領(lǐng)先的NoSQL數(shù)據(jù)庫(kù)之一,以其快速的性能,靈活的模式,可伸縮性和強(qiáng)大的索引功能而聞名,下面這篇文章主要給大家介紹了關(guān)于MongoDB中查詢(xún)(find操作符)的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • MongoDB實(shí)現(xiàn)問(wèn)卷/考試設(shè)計(jì)功能

    MongoDB實(shí)現(xiàn)問(wèn)卷/考試設(shè)計(jì)功能

    MongoDB是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù)。由C++語(yǔ)言編寫(xiě)。旨在為WEB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。。本文給大家分享MongoDB實(shí)現(xiàn)問(wèn)卷/考試設(shè)計(jì),需要的朋友可以參考下
    2019-11-11
  • 解決MongoDB 排序超過(guò)內(nèi)存限制的問(wèn)題

    解決MongoDB 排序超過(guò)內(nèi)存限制的問(wèn)題

    最近小編遇到這樣的問(wèn)題:對(duì)集合執(zhí)行一個(gè)大排序操作(如聚合),出現(xiàn)以下錯(cuò)誤:(測(cè)試版本:MongoDB 3.0.6),怎么快速解決此問(wèn)題呢?下面小編給大家分享MongoDB 排序超過(guò)內(nèi)存限制的解決方法,一起看看吧
    2017-07-07
  • MongoDB特定類(lèi)型的查詢(xún)語(yǔ)句實(shí)例

    MongoDB特定類(lèi)型的查詢(xún)語(yǔ)句實(shí)例

    在關(guān)系型數(shù)據(jù)庫(kù)中,可以實(shí)現(xiàn)基于表的各種各樣的查詢(xún),下面這篇文章主要給大家介紹了關(guān)于MongoDB特定類(lèi)型查詢(xún)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • mongodb 3.2.5安裝詳細(xì)過(guò)程

    mongodb 3.2.5安裝詳細(xì)過(guò)程

    這篇文章主要介紹了mongodb 3.2.5安裝過(guò)程詳細(xì)記錄,本文分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,感興趣的朋友一起看看吧
    2016-10-10
  • MongoDB教程之基本管理命令

    MongoDB教程之基本管理命令

    這篇文章主要介紹了MongoDB教程之基本管理命令,本文講解了啟動(dòng)和停止MongoDB、服務(wù)器狀態(tài)監(jiān)控兩部份內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • 分析MongoDB和MySQL各自的關(guān)鍵特性、差別和優(yōu)勢(shì)

    分析MongoDB和MySQL各自的關(guān)鍵特性、差別和優(yōu)勢(shì)

    MongoDB 和 MySQL 都是不錯(cuò)的數(shù)據(jù)庫(kù),都具有優(yōu)良的性能。然而,它們是否成功取決于應(yīng)用場(chǎng)景。首先應(yīng)當(dāng)了解它們各自不同的運(yùn)行環(huán)境,而不能只比較各自的優(yōu)點(diǎn)和缺點(diǎn)。因此,在本文中,我們將探討 MongoDB 和 MySQL 各自的關(guān)鍵特性、差別和優(yōu)勢(shì)。
    2021-06-06
  • MongoDB 主分片(primary shard)相關(guān)總結(jié)

    MongoDB 主分片(primary shard)相關(guān)總結(jié)

    這篇文章主要介紹了MongoDB 主分片(primary shard)相關(guān)總結(jié)。幫助大家更好的理解和學(xué)習(xí)使用MongoDB,感興趣的朋友可以了解下
    2021-03-03

最新評(píng)論

鸡东县| 蒲江县| 莲花县| 岳池县| 潞西市| 舟曲县| 丹江口市| 永州市| 齐齐哈尔市| 高邑县| 韶关市| 江门市| 都兰县| 永新县| 上林县| 朝阳县| 彭泽县| 顺昌县| 太康县| 普兰县| 巴里| 新晃| 西充县| 襄汾县| 武安市| 金昌市| 昌邑市| 沁源县| 镇雄县| 常州市| 日照市| 太仓市| 巨鹿县| 旅游| 上犹县| 友谊县| 博乐市| 云和县| 平阴县| 兴宁市| 濮阳市|