5
A
答えて
9
この質問に対する簡単な答えはありません。すべてのNoSQLまたはSQLベースのストレージソリューションでは、ストレージエンジンの遅延や遅延の原因となる可能性のある条件が数多くあります。レディスも例外ではありません。
私は読書で開始することをお勧め:
は、潜在的な理由の非網羅的なリストである:
- 不十分なハードウェア(ネットワーク、メモリ、CPU)
- ソフトウェア
- 十分でないメモリベースの仮想化(例えば、ローエンドのハードウェア上のXen)、生成OSレベルでスワッピング シングルスレッドエンジンで実行
- 多すぎO(N)操作(KEYSなど)
- ラージ・オブジェクトは通信バッファの制御されない膨張をもたらすのRedisに格納された同時セッションの
- 膨大な数(> 30000)接続が永久的であることが想定されている毎秒
- 多すぎ接続操作(Redisのは、ウェブサーバではありません、一時的ではない)。クライアントアプリケーションによって生成
- 多すぎ往復(NOパイプラインまたは凝集コマンドの使用)
- (特にVM上)bgsaveまたはAOF書き換えによって発生する大きなフォーク操作
- I/Oに関連する待ち時間AOFを 使用されます多くの
- 蓄積は、ネットワーク帯域幅の消費量が大幅に ときの操作は、クライアントとマスター/スレーブ通信バッファ、または低速のログデータ
- TCP incast conditionsにメモリの蓄積
- 同時にトリガー期限が切れますダンプまたはAOFファイル
を格納する分散ストレージ(およびEC2 EBSとして特に曇ったもの)を使用して
他の一般的な理由について考える人がいる場合は、このリストに追加できます。
関連する問題
- 1. Swift:IOSアプリケーションが遅くなった理由
- 2. BLE通信でonCharacteristicChanged()がonCharacteristicChanged()より遅くなる理由
- 3. redisがどのように遅くなっているのか?
- 4. Magento Redis session問題:数時間後にウェブサイトが遅くなる
- 5. スキーマがXML列を遅くする理由は何ですか?
- 6. Ruby、DelayedJobが遅すぎると処理が遅くなる
- 7. php + Xampp:Firefoxが遅くても理由がありません
- 8. Redisで分散ロックが必要な理由
- 9. ネットワーク上でRedisデキュー率が10倍遅くなった
- 10. Rails 3.1でアセットパイプラインがローカルホストを遅くした理由
- 11. ドッカーのビルドが遅い理由
- 12. m2eがEclipseビルドを遅くしている理由を調べる方法は?
- 13. 不明な理由でXmlシリアライザが非常に遅い
- 14. MySQLとJDBCが本当に遅い、わからない理由
- 15. SQLCLR procが同じコードのクライアント側より遅く実行される理由
- 16. 新しいコードがレイトレーストレーサを遅くする理由は何ですか?
- 17. -rdc = trueが指定されていると、cudaコードが非常に遅くなる理由
- 18. ループに条件が含まれているときにCプログラムが遅くなる理由
- 19. セレンのメソッドがメインでは高速ですが、JUnitでは遅くなる理由はわかりません
- 20. TCPスロースタートアルゴリズムは、多くの単一ファイルの転送が遅い理由ですか?
- 21. IDLEのIntellisenceが遅いです。 Pythonの遅さが理由ですか?
- 22. websocket通信にredisを使用する理由
- 23. Googleで1msの遅延が発生する理由
- 24. ほとんどのメモリを使用しているプログラムの後でもコンピュータが遅くなる理由
- 25. Java 2Dのゲームが明白な理由なくスローダウンする
- 26. コールバックのWCFディスカバリ処理が遅くなる
- 27. 複数のGoogleマップでワードプレスの管理が遅くなる
- 28. Bashスクリプトが遅くなり、遅くなる
- 29. Redisが1分おきにSIGTERMを受信する理由を確認する
- 30. VBAプログラムが遅くなる
ありがとうございます!私はそれが私がどこから始めるべきかについての素晴らしい答えだと思う。 – shalakhin