1) 約 8000 の行キーを使用して Cassandra にクエリを実行しており、各行には、要求されたスーパー列の 5 つのサブ列があります。
2) caching= KEYS_ONLY でキー キャッシュを有効にし、2 MB のキー キャッシュを使用します。
3) Cassandra-1.1 で 10 ノードの cassandra を実行しています。
キーがキャッシュされていない初めての場合、結果を返すのに約 35 秒かかります。同じクエリが再度実行されると、結果は 1.5 ~ 2.0 秒で返されます。
したがって、キーキャッシュにキーをキャッシュしているときに、Cassandra に何らかのオーバーヘッドがあるのではないかと考えていました。これが、キーがキャッシュされていない場合に結果を返すのに時間がかかりすぎる理由ですか? またはこれは一般的な動作ですか?