遅いクエリーの収集
DataStax Enterprise Performance Serviceを使用して、低パフォーマンスのクエリーを簡単に見つけて調整するために、クラスター上の遅いクエリーを特定する手順。
node_slow_logテーブルは、ノード上の遅いクエリーに関する情報を収集し、時間のかかるCQL文のクエリー情報を保持して、低パフォーマンスのクエリーを見つけて調整するためにクラスター上の遅いクエリーを特定しやすくします。遅いクエリー・ログの収集はデフォルトで有効になっています。
保留になっているnode_slow_logへの挿入は、このサービスが無効になった後でも処理されます。このサービスは有効にも無効にもできます。サービスが無効になった後、指定されたしきい値よりも時間のかかるクエリーのロギングは停止されます。ただし、ロギングの無効化によって、保留中の書き込みキューはフラッシュされず、バックグラウンドのスレッドが最終的にすべてを処理します。
dse.yamlファイルの場所は、インストールのタイプによって異なります。
Installer-Services | /etc/dse/dse.yaml |
パッケージ・インストール | /etc/dse/dse.yaml |
Installer-No Services | install_location/resources/dse/conf/dse.yaml |
tarボール・インストール | install_location/resources/dse/conf/dse.yaml |