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. Sybase Central で、[モード]  » [アプリケーションプロファイリング] をクリックします。

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

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

  5. [分析ファイル] ページで、適切なディレクトリに分析ファイルを保存します。たとえば、C:\AppProfilingTutorial などのディレクトリに保存します。ファイルがすでに存在しているため、置き換えるかどうかを確認するプロンプトが表示された場合は、[はい] をクリックします。

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

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

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

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

    注意

    また、SQL 文を使用して、テーブルの断片化を識別および修正できます。

 参照