2016-11-19 8 views
2

以前のデータモデルはあまり正確ではないため、[低速クエリ]パネルには、実行速度が遅いクエリがいくつかあることが示されています。OpsCenterのスロー・クエリー・データはどこから読み込まれますか?

Slow Queries Screenshot

私は、データモデルを再設計するために滑走していますように、私はこのパネルに表示された古い情報をクリアしたいので、私は私の新しいデータモデルに関する情報だけを見ることができます。ただし、OpsCenterがこのデータをどこから読み取っているのかわかりません。

私の考えは、この情報がテーブルやファイルに保存されている場合、その情報を切り捨てたり削除したりすることができます。あるいは私は完全に間違っていると思いますが、これは設定ファイルの変更やそれに似た何かによって可能ですか?

OpsCenterのバージョン:6.0.3 カサンドラバージョン:2.1.15.1423 DataStax Enterpriseバージョン:4.8.10

答えて

2

それdse_perf.node_slow_logに従います。各ノードは、発生したログの新しいイベントを追跡し、最上位のXを保存します。UIで表示すると、各ノードから最上位のXを取得し、マージします。 "リセット"するには、ログを切り捨ててデータストアのエージェントを再起動して現在のトップXをクリアすることができます。将来は6.0.3でリセットする機能があります。

+0

まず、 'dse_derf.node_slow_log'を切り捨て、' service datastax-agent restart' [page](https://docs.datastax.com/en/opscenter/5.1/opsc/reference/opscStartStopAgent_t)を使用してエージェントを再起動します。 .html)とOpsCenterの 'service opscenterd restart'を使用していますが、遅いクエリ情報はまだそこにあります。 – feng1122

+0

それは本当にそれを行うべきです。あなたがノードや何かを見逃してしまった場合には、もう一度試してみる価値があります。また、address.yamlで 'slow_query_past'を1に設定して、エージェントを再起動することもできます。その後、起動時に過去のデータを読み込むことはしません。 –

+0

ありがとうございました。 OpsCenterのバージョンが5.2.4である別のクラスタでも同じ手順を実行し、Slow Queriesの情報は表示されなくなりました。 DataStax Enterpriseバージョン:4.8.10とOpsCenter 6.0.3の間に矛盾があると私は思いますか? – feng1122

関連する問題