第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

mongodb表查詢問題?

mongodb表查詢問題?

慕慕森 2018-08-21 11:14:23
mongodb一個(gè)collection里存了日志,現(xiàn)在要進(jìn)行統(tǒng)計(jì)分析。因?yàn)槭怯涗浫罩?,所以?jīng)常插入信息,也就沒有索引。但是分析查表的時(shí)候沒有索引又特別慢。想問下有沒有什么好的方法。暫時(shí)2000W數(shù)據(jù)量。
查看完整描述

2 回答

?
白豬掌柜的

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊

要么加索引,要么換elasticsearch或hbase。建議盡早換elasticsearch

查看完整回答
反對(duì) 回復(fù) 2018-08-26
?
慕斯王

TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個(gè)贊

通常來說索引對(duì)寫性能不應(yīng)該有十分明顯的影響,當(dāng)然如果你需要加的索引很多,那另當(dāng)別論。如果沒有試過,建議先試一下你需要的索引到底帶來多大副作用,是否在接受范圍內(nèi)。如果在,那很好,問題解決。如果不能接受,那可以考慮下面兩個(gè)方案:

  1. 使用sharding進(jìn)行改造。
    你應(yīng)該已經(jīng)知道sharding是什么了,不多做解釋。這個(gè)方案帶來的問題顯然就是服務(wù)器數(shù)量會(huì)有明顯增加,這也是水平擴(kuò)展的必然結(jié)果。長(zhǎng)遠(yuǎn)來看,如果你的業(yè)務(wù)向前發(fā)展,這也是必經(jīng)的道路,所以可以早做打算。

  2. 在不同的復(fù)制集結(jié)點(diǎn)上創(chuàng)建不同的索引
    如果你現(xiàn)在還在用單結(jié)點(diǎn)運(yùn)行,那建議趕緊升級(jí)到復(fù)制集。單結(jié)點(diǎn)硬件故障丟了數(shù)據(jù)找不回來的案例比比皆是,不要等發(fā)生了再后悔。在復(fù)制集的前提下,每個(gè)結(jié)果是可以單獨(dú)建立不同的索引的。

    1. 停止結(jié)點(diǎn)

    2. 以不同的端口去掉復(fù)制集配置后啟動(dòng)

    3. 在這個(gè)結(jié)點(diǎn)上構(gòu)建你所需要的索引

    4. 以原配置重新啟動(dòng)

需要注意的是復(fù)制集仍然要完成主結(jié)點(diǎn)上所有的寫操作,所以索引太多仍然可能造成問題。一切還是要你自己親測(cè)得出結(jié)論。


查看完整回答
反對(duì) 回復(fù) 2018-08-26
  • 2 回答
  • 0 關(guān)注
  • 862 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)