Toad for Oracle の 新しい必携ツール

Visual Expert と Toad for Oracle を組み合わせることで、Oracle PL/SQL コードの保守と最適化の効率が飛躍的に向上します。

Visual Expert を試用


TOAD for Oracle

Toad for Oracle は、日常のタスクを効率的かつ正確に実行できるようにする開発および管理ソリューションです。Toad for Oracle は、市場で最も先進的で広く使用されているソリューションです。

 

主な機能:
コード編集とデバッグ

Visual Expert for Oracle

Visual Expert for Oracle は、コードを詳細に解析して、理解を深め、コードのメンテナンスを容易にします。

依存関係マッピング、高度なコードレビュー、パフォーマンス分析機能により、Toad for Oracle を完璧に補完します。

主な機能:
コード分析、相互参照、継続的なコードレビュー

機能

TOAD

Visual Expert

コード編集
デバッギング
コード ドキュメンテーション
コード アナリシス
オブジェクト レベル
アプリケーション レベル
インパクト アナリシス
CRUDマトリクス
オブジェクト依存性マトリックス (ODM)
コール グラフ
パフォーマンス
SQLの最適化 プログラミング中 アナリシス後
パフォーマンス アナリシス
ボトルネックの特定
欠落インデックス
最も遅いオブジェクト
最も使用されたオブジェクト
コード レビュー
プログラミングの欠陥検出
アプリケーション全体の統計とレポート
重複ファンクション
デッドコード
CI/CD パイプラインでコードレビューを自動化

どの様に動作すするか?

Toad は Oracle データベースから直接分析データを取得し、データベースの現在の状態に基づいてリアルタイムの情報と最適化を提供します。

Visual Expert は独自の分析データを生成し、コードをより深く包括的に検査できるようにします。

このアプローチにより、オブジェクト レベルとアプリケーション レベルでより多くのデータが提供され、コード構造を理解し、問題を特定し、安全かつ効率的に継続的に最適化するための多くの追加の分析機能が利用できるようになります。

how it works

Toad で Visual Expert を使用する

日常のメンテナンス

アナリストは Visual Expert を使用して以下を行う。

  • アプリケーション全体の分析
  • 内部の仕組みを理解する
  • 必要な変更を特定する
  • 開発者間でコード変更を処理する

開発者は Visual Expert を使用して以下を行います。

  • これらの変更の影響を評価する

開発者は Toad を使用して次のことを行います。

  • 変更するオブジェクトを開く
  • 必要に応じてオブジェクトを分析/編集/デバッグする
    (たとえば SQL オプティマイザー)
  • 変更を実行する

コード レビュー

アナリストまたは DBA は Visual Expert を使用して次のことを行います。

  • アプリケーション全体の分析
  • バグ、品質、セキュリティの問題を見つける
  • パフォーマンスの問題を特定する
  • 必要な修正をリストアップする
  • 開発者間でコード変更を処理する

開発者は Visual Expert を使用して以下を行います。

  • これらの変更の影響を評価する

開発者は Toad を使用して次のことを行います。

  • 改善するオブジェクトを開く
  • 必要に応じてオブジェクトを分析/編集/デバッグする
  • SQL/インデックスの最適化
  • 問題を解決する

Visual Expert のユニークな機能

クロスリファレンス

ディープインパクト アナリシス

Visual Expert は、参照されているすべての項目にわたって包括的なインパクト アナリシスを実行し、テーブル、列、プロシージャ、およびその他のデータベース オブジェクトに対する依存関係と潜在的な影響に関する正確な洞察を提供します。

CRUDマトリクス

Visual Expert は 2 次元の CRUD マトリックスを生成し、作成、読み取り、更新、削除の各操作の詳細な可視性を提供し、複数のテーブルと列にわたる相互作用とデータ フローを示します。

オブジェクト依存関係マトリックス

このマトリックスは、テーブル、ビュー、プロシージャ、およびその他のデータベース オブジェクト間の関係と依存関係の詳細なビューを提供し、変更が相互接続されたコンポーネントにどのように影響するかを理解できるようにします。

コール グラフ

Visual Expert は、複雑なコード構造を理解して最適化するために不可欠なファンクション コールの階層とフローを示すツリー ビューとダイアグラムとしてコール グラフを生成します。

コード レビュー

コード検査ダッシュボード

Visual Expert ダッシュボードは、主要なアプリケーション レベルのメトリックを提供し、コードの品質とメンテナンス要件に関する重要な情報を提供します。潜在的な問題を特定し、進行状況を追跡し、データに基づく意思決定を行って、最適なコードの保守性と信頼性を確保するのに役立ちます。

コードのクリーンアップ

Visual Expert は、デッド コードと重複したファンクションを識別してコードをクリーンアップし、コード ベースを合理化します。これにより、保守性が向上し、よりクリーンで信頼性の高いアプリケーションが保証されます。

命名規則

Visual Expert は、データベース全体の命名規則をチェックして、すべてのオブジェクトが確立されたコーディング標準と規則に従っていることを確認します。この機能により、コードベースの一貫性、可読性、管理性が維持され、開発者がデータベース構造を理解して操作しやすくなります。

継続的なコード検査

Visual Expert を CI/CD ワークフローに統合すると、データベース コードを自動的に検査して異常を検出し、コーディング標準への準拠を確保し、コードの品質をリアルタイムで監視できるようになります。コードのにおいやセキュリティの脆弱性などの問題を早期に検出して解決することで、堅牢で信頼性の高いデータベース環境を維持できます。

パフォーマンス アナリシス

欠落インデックスを見つける

Visual Expert は、インデックスのないテーブルをターゲットとする WHERE、GROUP BY、または HAVING 句を含むクエリを識別します。これにより、開発者はテーブル全体のスキャンを回避し、アプリケーションをより効率的に実行できるようになります。

最も遅いオブジェクトを見つける

最も遅いオブジェクトを特定して、リソースを大量に消費する操作を体系的にターゲットにして最適化し、最も重要なパフォーマンスの問題が最初に解決されるようにします。

ボトルネックを見つける

各要素の実行時間を視覚化することで、呼び出しチェーンのボトルネックを特定します。この機能により、実行フローの詳細な分析情報が提供され、遅延の原因となっている特定のコンポーネントを正確に特定できます。

Visual Expert の価格とエディション