前提
不考慮shard(使用場景受限,運維成本比較高)
mongo例項的庫規模超過百g,單個collection 超過千萬
未達到這個規模的集群,效能不會太差,維護的手段可以選擇使用,降低維護成本
使用層面
生產環境應預設開啟journal log
write reference 使用 journal_safe(更嚴格的模式依次為 1主機成功;2多數成功;3 fs.sync)
read reference 使用 secondary first 的模式
mongo引數調優
建立必要的索引
開啟directoryperdb 為硬體調優提供可能性
維護層面
定期執行repiardb(去除檔案碎片,rebuild 索引)
為不同的db目錄掛載不同的物理磁碟
Mongodb效能調優
摘要 1.mongodb 適用場景簡介 2.mongodb 效能監控與分析 3.mongodb 效能優化建議 關於mongodb的幾個大事件 1.根據美國資料庫知識大全官網發布的db熱度排行,mongodb的熱度排名從2014年的第5名,在2015年躍公升為第4名,僅次於主流db oracle my...
MongoDB索引調優(2)
可以在巢狀文件的鍵上建立索引,方式與正常的鍵一樣。如果有這樣乙個集合,如下所示 js db.emp.insert age 25 現在我要在內嵌文件的first鍵上建立索引?如下所示 js db.emp.ensureindex js db.blog.insert 如果要找出comments.score...
Hadoop調優的幾個引數
hdfs hdfs site.xml中的dfs.namenode.handler.count 20 log2 cluster size 比如集群規模為 8 台時,此引數設定為 60,該引數決定有多少執行緒數用來處理不同 datanode 的併發心跳以及客戶端併發的元資料操作 yarn yarn si...