プロシージャプロファイリングの結果を比較して、更新されたプロシージャの実行時間が短くなったかどうかを判断します。
前提条件
このレッスンでは、このチュートリアルの開始時に、権限のセクションで一覧されているロールと権限を持っていることを前提としています。 チュートリアル:プロシージャプロファイリングをベースラインとして使用
このレッスンは、受講者がこれまでのすべてのレッスンを終了していることを前提としています。レッスン 1:baseline プロシージャの作成を参照してください。
Sybase Central で、[モード] » [アプリケーションプロファイリング] をクリックします。
アプリケーションプロファイリングウィザードが表示された場合は、[キャンセル] をクリックします。
Sybase Central の左ウィンドウ枠の [プロシージャとファンクション] で、baseline プロシージャをクリックします。
右ウィンドウ枠で、[プロファイリング結果] タブをクリックします。
[表示] » [フォルダの再表示] をクリックします。
2 つの新しいカラム、[実行回数の変更] と [ミリ秒の変更] が表示されます。
[実行回数の変更] と [ミリ秒の変更] カラムには、プロファイリングログファイル内の統計値と、プロシージャを最後に実行したときに取得された統計値の比較結果が表示されます。具体的には、プロシージャ内のコード行ごとに、それぞれの実行回数と実行時間を比較します。
[ミリ秒の変更] カラムは、プロシージャ内のコード行の実行時間が短くなったかどうかを示します。時間が短くなった場合は、マイナス記号が表示され、文字の色が赤になります。時間が長くなった場合は、プラス記号で示され、文字の色が緑になります。
このチュートリアルでは、[ミリ秒の変更] カラムの値は、プラス記号の付いた実行時間が緑の文字で表示されます。つまり、更新されたプロシージャの INSERT 文の方が、baseline プロシージャの INSERT 文よりも実行時間が長いということです。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |