2000を超えるSELECTクエリを同時に実行するとタイムアウトエラーが発生します。私はCassandra 3.7(Javaバージョン8)用のgocqlクライアントを使用しています。Gassqlドライバでタイムアウトエラーが発生するCassandra selectクエリ
"エラー": "gocql:タイムアウト期間内にカサンドラから受信した応答なし" ...私は、スキーマとして次の表が午前
は、以下
CREATE TABLE my_db.my_message ( id text, message_id uuid, message text, version text, status tinyint, PRIMARY KEY (id, message_id) ) CREATE INDEX IF NOT EXISTS ON my_db.my_message(status);
は私のクエリです2000を超えるクエリを同時に実行するとタイムアウトエラーが発生します。 "SELECT * FROM my_db.my_message WHERE id=? AND status = ?"
'id'は主キーであり、 'status'はwhere句の2次インデックスです。 'message_id'もプライマリキーですが、このselectクエリでは使用されていません。
ご協力いただければ幸いです。前もって感謝します。