ベスト・プラクティス
以下のチェックリストは、DB Query Client を使用するために SI が従うことができる一連のベスト・プラクティスです。
- 最適化された照会で必要な行のみをフェッチします。
where節または条件を指定せずにselect *などの照会を実行することは避けてください。 - 照会が高速に実行されるように、 「行数」に最適な値を設定します。
- 照会内のキーワード (
FROM、AS、ORDER BY、GROUP BYなど) とその他のキーワードの間にスペースを追加します。 - JOIN 節を使用するか、コンマ区切りの表名を使用して、SQL 結合を実装します。 ツールでこれらのすべてのフォーマットを使用できますが、照会全体でこれらのフォーマットの組み合わせが使用されていないことを確認してください。
- 結合照会内に副照会がある場合は、予期しないエラーを防ぐために適切な別名を定義するようにしてください。
- 別名には二重引用符を使用しないでください。
WITH UR節を指定して照会を実行しないでください。- 照会の実行時に例外が発生する場合は、照会構文およびその他の詳細が有効であることを確認してください。 照会が正確である場合は、サーバー・ログで詳細を確認してください。
- DB 照会クライアントへのアクセスを制限し、実稼働環境のパフォーマンスに影響する可能性があるため、実行される照会を制御します。
- パフォーマンスを向上させるために、CLOB 列の照会を最適化して最小限の行をフェッチします。
- 週次保守期間中は、スタンバイ・データベースに一時的に到達できない可能性があります。 現在時刻が週次保守時間枠内に収まっているかどうかを確認します。
- DB 照会ツールのトレース・ログを有効にするには、 「タイプ」 に YantraConsole 、 「名前」 に DBQueryClientを追加します。