0

昨日、私たちのクラスターで破損したセカンダリ インデックスを見つけました。(DSE 4.8.10、c* 2.1.15)。SELECT ステートメントを使用して、データがテーブルにあることを確認しました。を使用した後nodetool rebuild_index cf tn idx_name、次を使用して正しいクエリ結果を取得できましたselect * from <table_name> where <pk> = 'x' and <idx_key> = 'y';

私の質問は - セカンダリ インデックスの破損の可能性を検出、監視、または積極的に探す方法はありますか? 本番環境で壊れた、検出されないセカンダリ インデックスが存在するのは本当に嫌です。

4

1 に答える 1

0

現在、セカンダリ インデックスの「自動検出」機能はありません。正直に言うと、長期的な問題が発生する可能性があるため、それらを推奨しない傾向があります. 同じ機能の多くを提供できる DSE Search 機能を使用するなど、いくつかのオプションがあります。

于 2016-10-06T17:15:29.453 に答える