データベーストレーシングウィザードを使用して、診断トレーシングセッションを作成できます。トレーシングセッションは、処理の継続時間を含む、処理中の文のデータを取得します。
このチュートリアルでは、アプリケーションプロファイリングのチュートリアルで必要なテストデータベース app_profiling.db が作成されていること前提としています。
次の手順に従って app_profiling.db に接続します。
Sybase Central の SQL Anywhere 12 プラグインで、[接続] » [SQL Anywhere 12 に接続] をクリックします。
[接続] ウィンドウで、テストデータベース app_profiling.db に接続するための情報を以下のフィールドに入力します。
[認証] [データベース]
[ユーザー ID] DBA
[パスワード] sql
[アクション] [このコンピューターのデータベースを起動して接続]
[データベースファイル] C:\AppProfilingTutorial\app_profiling.db
[開始行] dbeng12 -x tcpip
[接続] をクリックします。
データベーストレーシングウィザードを起動します。
Sybase Central で、[モード] » [アプリケーションプロファイリング] をクリックします。アプリケーションプロファイリングウィザードが表示された場合は、[キャンセル] をクリックします。
[ファイル] » [トレーシング] をクリックします。
[ようこそ] ページで、[次へ] をクリックします。
[トレーシング詳細レベル] ページで、[高 (短期間の集中的なモニタリングに推奨)] をクリックし、[次へ] をクリックします。
[トレーシングレベルの編集] ページで、[次へ] をクリックします。
[外部データベースの作成] ページで、[新しいデータベースを作成せず、既存のトレーシングデータベースを使用] をクリックし、[次へ] をクリックします。
[トレースの開始] ページで、[このデータベースにトレーシングデータを保存] をクリックします。
格納するトレーシングデータの量を制限しない場合は、[制限なし] をクリックし、[完了] をクリックします。
左ウィンドウ枠で、app_profiling - DBA をクリックし、[ファイル] » [Interactive SQL を開く] をクリックします。
Interactive SQL が起動し、app_profiling.db データベースに接続します。
Interactive SQL で、次の SQL 文を実行します。
SELECT SalesOrderItems.ID, LineID, ProductID, SalesOrderItems.Quantity, ShipDate FROM SalesOrderItems, SalesOrders WHERE SalesOrders.CustomerID = 105 AND SalesOrderItems.ID=SalesOrders.ID; |
Interactive SQL を終了します。
トレーシングセッションを停止するには、Sybase Central で app_profiling - DBA をクリックし、[ファイル] » [トレーシング] » [トレーシングを停止して保存] をクリックします。
チュートリアルを続行するには、次のリンクをクリックします。レッスン 2:データベースサーバーによって処理された文の確認
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |