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

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere サーバ データベース管理 » SQL Anywhere データベース接続 » データベース接続 » トラブルシューティング:接続

 

トラブルシューティング:Embedded SQL とネットワーク接続パフォーマンスのテスト方法 (dbping)

Embedded SQL 接続とネットワークのパフォーマンスに関する情報を取得するには、ping ユーティリティ (dbping) を使用し、-s または -st オプションを指定します。次の統計値が収集されます。

統計情報 説明
DBLib の接続と切断 DBLib の接続および切断を 1 度実行する時間。ODBC などの他のインタフェースを使用した接続および切断は、接続の完了に必要な要求が多いため、一般的にパフォーマンスは DBLib より低くなります。
簡単な要求の往復時間 クライアントからサーバに要求を送信するのにかかる時間とサーバからクライアントに応答を送信するのにかかる時間との和。往復時間は平均遅延時間の 2 倍になります。
送信スループット dbping からデータベースサーバへの反復ごとに 100 KB のデータを転送する場合のスループット。
受信スループット データベースサーバから dbping への反復ごとに 100 KB のデータを転送する場合のスループット。

往復時間が長く、スループットが高いネットワークの場合、往復時間が長いために、レポートされるスループットはネットワークの実際のスループットより低くなります。通信圧縮によりパフォーマンスが向上するかどうかを確認するには、dbping -s を使用すると便利です。パフォーマンス統計は概算値であり、クライアントコンピュータとサーバコンピュータの両方がアイドル状態である方が統計値の精度は高くなります。通信圧縮を使用すると、送信されるデータは元のサイズの約 25% に圧縮されます。

dbping -s コマンドからの出力例を次に示します。次の dbping コマンドを実行しました。

dbping -s -c "UID=DBA;PWD=sql;Server=demo16;DBN=demo"
SQL Anywhere サーバ ping ユーティリティバージョン 16.0.0.1403
SQL Anywhere 16.0.0.1403 サーバ "demo16" とデータベース "demo"。
パフォーマンス統計              数値              合計時間      平均
----------------------------    --------------    ----------    ------------
DBLib との接続と切断            200 回            512 ミリ秒    2 ミリ秒
単純要求のラウンドトリップ      22,100 要求       1,024 ミリ秒  <1 ミリ秒
送信スループット                267,500 KB        1,024 ミリ秒  261,230 KB/秒
受信スループット                230,400 KB        1,024 ミリ秒  225,000 KB/秒
データベースへの ping が成功しました。
 参照