Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere サーバー SQL の使用法 » パフォーマンスの向上、診断、モニタリング » アプリケーションプロファイリングのチュートリアル » チュートリアル:インデックスの断片化の診断

 

レッスン 1:アプリケーションプロファイリングウィザードを使用した、インデックスの断片化の検査と修正

この手順を使用して、インデックスの断片化を検査および修正します。運用データベースの断片化は、定期的にチェックすることをおすすめします。

 ♦ インデックスの断片化の検査と修正
  1. このチュートリアルでは、アプリケーションプロファイリングのチュートリアルを実行するために必要なテストデータベース app_profiling.db が作成されていることを前提としています。

  2. 次の手順に従って app_profiling.db に接続します。

    1. Sybase Central の SQL Anywhere 12 プラグインで、[接続]  » [SQL Anywhere 12 に接続] をクリックします。

    2. [接続] ウィンドウで、テストデータベース app_profiling.db に接続するための情報を以下のフィールドに入力します。

      • [ユーザー ID]   DBA

      • [パスワード]   sql

      • [アクション]   [このコンピューターのデータベースを起動して接続]

      • [データベースファイル]   C:\AppProfilingTutorial\app_profiling.db

      • [開始行]   dbeng12 -x tcpip

    3. [接続] をクリックします。

  3. [モード]  » [アプリケーションプロファイリング] をクリックします。

    アプリケーションプロファイリングウィザードが表示されない場合は、[アプリケーションプロファイリング]  » [アプリケーションプロファイリングウィザードを開く] をクリックします。

  4. [ようこそ] ページで、[次へ] をクリックします。

  5. [プロファイリングオプション] ページで、[データベーススキーマに基づく全体的なデータベースパフォーマンス] をクリックし、[次へ] をクリックします。

  6. [分析ファイル] ページの [次のファイルに分析を保存] フィールドに、C:\AppProfilingTutorial\analysis と入力します。

  7. [完了] をクリックします。

    [アプリケーションプロファイリングの詳細] ウィンドウ枠に推奨リストが表示されます。

  8. [断片化されたインデックス] が表示されていたら、それをダブルクリックします。[推奨] ウィンドウが開き、SQL 文が表示されます。この SQL 文を実行するとインデックスの断片化を解決できます。

  9. アプリケーションプロファイリングを使用した、インデックスの断片化の識別と修正のチュートリアルを終了しました。

    注意

    また、SQL 文を使用して、インデックスの断片化を識別および修正できます。

 参照