亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 五步優(yōu)化你的MongoDB [打印本頁]

作者: so_brave    時間: 2012-02-23 19:29
標題: 五步優(yōu)化你的MongoDB
五步優(yōu)化你的MongoDB





下面PPT和視頻的作者是MongoDB的開發(fā)工程師Jared Rosoff,他從下面幾個方面對MongoDB的幾個優(yōu)化點進行了講解和描述。這些優(yōu)化實際上也適用于很多其它的數(shù)據(jù)庫。

1.查詢優(yōu)化
確認你的查詢是否充分利用到了索引,用explain命令查看一下查詢執(zhí)行的情況,添加必要的索引,避免掃表操作。

2.搞清你的熱數(shù)據(jù)大小
可能你的數(shù)據(jù)集非常大,但是這并不那么重要,重要的是你的熱數(shù)據(jù)集有多大,你經(jīng)常訪問的數(shù)據(jù)有多大(包括經(jīng)常訪問的數(shù)據(jù)和所有索引數(shù)據(jù))。使用MongoDB,你最好保證你的熱數(shù)據(jù)在你機器的內(nèi)存大小之下,保證內(nèi)存能容納所有熱數(shù)據(jù)。

3.選擇正確的文件系統(tǒng)
MongoDB的數(shù)據(jù)文件是采用的預分配模式,并且在Replication里面,Master和Replica Sets的非Arbiter節(jié)點都是會預先創(chuàng)建足夠的空文件用以存儲操作日志。這些文件分配操作在一些文件系統(tǒng)上可能會非常慢,導致進程被Block。所以我們應該選擇那些空間分配快速的文件系統(tǒng)。這里的結(jié)論是盡量不要用ext3,用ext4或者xfs。

4.選擇合適的硬盤
這里的選擇包括了對磁盤RAID的選擇,也包括了磁盤與SSD的對比選擇。

5.Shard分片
在單個節(jié)點壓力太大時,我們可以考慮使用MongoDB的auto-sharding機制來將數(shù)據(jù)分片到多個節(jié)點以緩解壓力。

下面就是其視頻和PPT(PPT由NoSQLFan從視頻上截取下來,比較模糊,哪位同學有高清的可以提供給我們,非常感謝。

8 minute MongoDB tutorial slide
作者: 我是軟件狂    時間: 2012-02-24 16:34
謝謝分享




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2