couchdbのパフォーマンスを向上させるために、私たちができることはいくつかあります。私は単純なリストを集約することに興味があります。たとえば、私は連続IDのパフォーマンスを非常に向上させると聞いてきました。他にどんなことができますか? は何ですか?誰もができること、あなたの経験は何ですか、そして何が助けになったのです?couchdbの単一文書操作のパフォーマンスを改善するためのチェックリスト
1
A
答えて
2
はDefinitive Guide
を見てください:http://guide.couchdb.org/draft/performance.html
他のいくつかのポイント:
- 代わりに、完全にランダム
- のシーケンシャルのUUIDが
include_docs=true
を使用しますが(ビューサイズ< =>完全なドキュメントを出しません高速トレードオフ) - は、バッチ処理と一括処理を優先する。
+0
偉大なヒント、ちょうど新しいinclude_docs = trueを使用する代わりに完全なドキュメントを発行した場合、DBからインデックスに効果的にデータを倍増することに注意してください。巨大でないデータセットでは、これは検索時間を改善しますが、巨大なデータセットでは、ディスクスペース要件を2倍にします。それを覚えておいてください。 –
関連する問題
- 1. Visual Studio 2008 ASP.NETデザイナーのパフォーマンスを改善するためのヒント?
- 2. 単語一致(先を見越して)アルゴリズムのパフォーマンスを改善する
- 3. アプリケーション、タッチイベントのパフォーマンスを改善
- 4. マルチスレッドプログラムのパフォーマンスのテスト/改善
- 5. JavaScriptコードの書き方を改善するためのヒント
- 6. MS Accessデータベースのパフォーマンスを改善する
- 7. WPFキャンバスのパフォーマンスを改善する
- 8. AJAXオートコンプリートのパフォーマンスを改善する
- 9. BinaryReaderのパフォーマンスを改善する
- 10. ノックアウトアプリケーションのパフォーマンスを調整する - レスポンスタイムを改善するためのガイドライン
- 11. 検索パフォーマンスを改善するための実績のある方法
- 12. LIKE句のパフォーマンスを改善します
- 13. .NETアプリケーションをSQL Serverタイムアウトの問題に修正し、実行時間を改善するためのチェックリスト
- 14. のCouchDB - 文書
- 15. JSでパフォーマンスを改善する
- 16. std :: listを無作為化したときのパフォーマンスを改善する
- 17. qmakeから生成されたメークファイルのパフォーマンスを改善する
- 18. PythonのdataTable/dict/list操作のパフォーマンスをどのように改善できますか?
- 19. 非常に大規模な辞書のパフォーマンスをPythonで改善する
- 20. ロールバックはパフォーマンスを改善しますか?
- 21. CTEはパフォーマンスを改善しますか?
- 22. パフォーマンスのためにCSS自体を操作する
- 23. Firebugレポートは一定期間空白です...(パフォーマンス改善)
- 24. 大きなリストのJquerymobileスクロールのパフォーマンスを改善する方法
- 25. jQuery - XML処理時のセレクタのパフォーマンスを改善する
- 26. レールモデルの権限チェックのパフォーマンスを改善する
- 27. カラーブラインドの人々のためのイメージを改善する
- 28. SQLクエリのパフォーマンスを改善する必要があります
- 29. CGContextFillRectとCGContextDrawImageのパフォーマンスを改善するには
- 30. WSO2 esb UDPからTCPへの変換 - パフォーマンスを改善する
seq IDが良い健康の鍵であると思っていたCouchの新しい人のためのヒント(私がやったように)は、あなたがマスターマスターの複製セットアップをしているときに厄介な衝突状況に陥ることがあります。したがって、UUIDは遅くなりますが、これらの潜在的な問題のあるエッジケースからあなたを離してください:http://stackoverflow.com/questions/2177481/performance-of-long-ids/2196805#2196805 –