Cachéモニター
Cachéでアプリケーションを開発または使用するときにSQLクエリを頻繁に実行する必要があり、Caché管理ポータルの SQLマネージャまたはCachéターミナルのSQLシェルの機能では不十分な場合、 Cachéモニタアプリケーションに注意することをお勧めします。
代替のSQLマネージャーは、ドイツの開発者であるAndreas Schneiderによって開発されました。
このクロスプラットフォームJavaアプリケーションは、SQLクエリの実行に加えて、次の機能を提供します。
1.高度なSQLクエリエディター:
- Caché-SQL構文の強調表示
- テーブル、ビュー、および列のSQL予測入力(Intellisense)
- SQLクエリの実行履歴
- SQLクエリのフォーマット
- 並列クエリ実行
- インデックスと選択性をサポートするSQLクエリ実行プランのグラフィカルな表現
- SQLの略語(たとえば、seコマンドの入力は「SELECT * FROM」に変換されます)
- 選択したテーブルまたは領域全体のTuneTableを表示します
- クエリ実行結果をテーブルに書き込む
- DDLジェネレーター(CREATE TABLE)
2.Caché領域で以下のメタ情報を表示します。
- テーブル
- 視聴回数
- プログラム(リストのみあります)
- クラス
- キャッシュされたリクエスト
- ストアドプロシージャ
- 指数
3.Cachéモニタは、Cachéサーバの管理にも役立ちます。
- 情報を簡単に表示できるグループサーバー
- Cachéバージョン情報の表示
- クエリ実行の「コスト」を表示する
- 選択したサーバーの新しいクエリアナライザーウィンドウをすばやく開く
- 実行中のプロセスのリストを表示する
- ロックテーブルを見る
これはすべてZENまたはCSPで自分で行うことができますが、人々はすでにJavaでそれを行っているので、うまく使ってみてください。
DbVisualizer
より汎用的なSQLマネージャーを使用することに慣れている場合は、CachéサポートもあるDbVisualizerアプリケーションに注意することをお勧めします。
ログイン/パスワードを使用する標準の認証手順の代わりに、 KerberosまたはSSL / TLSを使用して、ネットワーク経由で送信されるデータの追加暗号化を行うこともできます。
これを行うには、上記のドキュメントに従って、接続でドライバー固有の設定を構成する必要があります。
Kerberosを使用した接続例:
増す
ご覧のとおり、この場合、現在のOSユーザーの詳細が取得されるため、ユーザー名/パスワードを明示的に指定しませんでした。
CachéDBMSに接続するためのログイン/パスワードは、選択したセキュリティレベルによって異なります 。
最小限のセキュリティのために、これらは次のとおりです。
ログイン: _SYSTEM
パスワード: SYS
CachéDBMSに接続するためのスーパーサーバーポートは、ポータルの( [ホーム]> [構成]> [メモリと起動] )で表示できます。
原則として、これは1972です。