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. SecureFileTransferClientのパフォーマンス改善
- 3. 単語一致(先を見越して)アルゴリズムのパフォーマンスを改善する
- 4. DynamoDBの書き込み操作の改善
- 5. アプリケーション、タッチイベントのパフォーマンスを改善
- 6. パフォーマンスpostgresqlのクエリを改善
- 7. Xamarinフォームアプリケーションのパフォーマンスの改善
- 8. マルチスレッドプログラムのパフォーマンスのテスト/改善
- 9. のNeo4jサイファークエリの改善(パフォーマンス)
- 10. KDBクエリのパフォーマンス改善
- 11. RichTextBoxログの書き込みパフォーマンスを改善する方法
- 12. MS Accessデータベースのパフォーマンスを改善する
- 13. SQL LIKEクエリのパフォーマンスを改善する
- 14. AJAXオートコンプリートのパフォーマンスを改善する
- 15. SaveAsTableのパフォーマンスを改善する方法
- 16. WPFキャンバスのパフォーマンスを改善する
- 17. BinaryReaderのパフォーマンスを改善する
- 18. chef powershell_scriptのパフォーマンスを改善する
- 19. パフォーマンスの数式を改善する
- 20. JavaScriptコードの書き方を改善するためのヒント
- 21. ノックアウトアプリケーションのパフォーマンスを調整する - レスポンスタイムを改善するためのガイドライン
- 22. Workload SchedulerのDynamic Workload Brokerのパフォーマンスを改善するためのヒント
- 23. 検索パフォーマンスを改善するための実績のある方法
- 24. LIKE句のパフォーマンスを改善します
- 25. IXSCANのパフォーマンスを改善しますか?
- 26. 動的リアルタイムデータを表示するためのUIパフォーマンスを改善する
- 27. .NETアプリケーションをSQL Serverタイムアウトの問題に修正し、実行時間を改善するためのチェックリスト
- 28. シングルスレッドによるパフォーマンスの改善
- 29. node.jsのネストされたforループのパフォーマンスを改善する
- 30. アンドロイドのアニメーションの改善アニメーションのパフォーマンス
seq IDが良い健康の鍵であると思っていたCouchの新しい人のためのヒント(私がやったように)は、あなたがマスターマスターの複製セットアップをしているときに厄介な衝突状況に陥ることがあります。したがって、UUIDは遅くなりますが、これらの潜在的な問題のあるエッジケースからあなたを離してください:http://stackoverflow.com/questions/2177481/performance-of-long-ids/2196805#2196805 –