16.1.2 アプリケーションの種類ごとにチューニングできる項目
チューニング項目は,アプリケーションの種類によって異なります。アプリケーションに含まれるコンポーネントごとのチューニング項目について,次に示します。
チューニング項目 |
利用できる機能 |
参照先 |
---|---|---|
リクエスト処理スレッド数の最適化(インプロセスHTTPサーバを使用する場合) |
リクエスト処理スレッド数の制御(インプロセスHTTPサーバを使用する場合)※ |
|
同時実行数の最適化 |
Webアプリケーションでの同時実行スレッド数制御(Webコンテナ単位,Webアプリケーション単位,またはURLグループ単位) |
|
データベースアクセス方法の最適化 |
コネクションプーリング |
マニュアル「アプリケーションサーバ システム設計ガイド」の「8.5.1」 |
ステートメントプーリング |
マニュアル「アプリケーションサーバ システム設計ガイド」の「8.5.2」 |
|
タイムアウトの設定 |
Webフロントシステムでのタイムアウトの設定 |
|
J2EEアプリケーションのメソッド実行時間に対するタイムアウトの設定 |
マニュアル「アプリケーションサーバ システム設計ガイド」の「8.6.7」 |
|
Webアプリケーションの動作の最適化 |
静的コンテンツとWebアプリケーションの配置の切り分け |
マニュアル「アプリケーションサーバ システム設計ガイド」の「8.7.1」 |
静的コンテンツのキャッシュ |
マニュアル「アプリケーションサーバ システム設計ガイド」の「8.7.2」 |
|
リダイレクタによるリクエストの振り分け(Webサーバ連携の場合) |
||
そのほかの項目のチューニング |
Persistent Connectionの制御(インプロセスHTTPサーバを使用する場合) |
チューニング項目 |
利用できる機能 |
参照先 |
---|---|---|
同時実行数の最適化 |
Stateless Session Beanのインスタンスプーリング |
マニュアル「アプリケーションサーバ システム設計ガイド」の「8.3.5」 |
Stateful Session Beanのセッション制御 |
||
Message-driven Beanのインスタンスプーリング |
||
CTMによる同時実行数制御※(CTMを使用している場合) |
マニュアル「アプリケーションサーバ システム設計ガイド」の「8.3.6」 |
|
Enterprise Beanの呼び出し方法の最適化 |
ローカルインタフェースの使用 |
マニュアル「アプリケーションサーバ システム設計ガイド」の「8.4.1」 |
リモートインタフェースのローカル呼び出し最適化 |
マニュアル「アプリケーションサーバ システム設計ガイド」の「8.4.2」 |
|
リモートインタフェースの参照渡し |
マニュアル「アプリケーションサーバ システム設計ガイド」の「8.4.3」 |
|
データベースアクセス方法の最適化 |
コネクションプーリング |
マニュアル「アプリケーションサーバ システム設計ガイド」の「8.5.1」 |
ステートメントプーリング |
マニュアル「アプリケーションサーバ システム設計ガイド」の「8.5.2」 |
|
タイムアウトの設定 |
バックシステムでのタイムアウトの設定 |
マニュアル「アプリケーションサーバ システム設計ガイド」の「8.6.3」 |
トランザクションタイムアウトの設定 |
マニュアル「アプリケーションサーバ システム設計ガイド」の「8.6.4」 |
|
データベースでのタイムアウトの設定 |
マニュアル「アプリケーションサーバ システム設計ガイド」の「8.6.6」 |
|
J2EEアプリケーションのメソッド実行時間に対するタイムアウトの設定 |
マニュアル「アプリケーションサーバ システム設計ガイド」の「8.6.7」 |
また,CTMを使用したシステムの場合に設定できる,CTMの動作のチューニング項目を次の表に示します。CTMは,アプリケーションがStateless Session Beanで構成されている場合に使用できます。
チューニング項目 |
利用できる機能 |
参照先 |
---|---|---|
CTMの動作の最適化 |
CTMドメインマネジャおよびCTMデーモンの稼働状態を監視する間隔のチューニング |
マニュアル「アプリケーションサーバ システム設計ガイド」の「8.8.1」 |
負荷状況監視間隔のチューニング |
「アプリケーションサーバ システム設計ガイド」の「8.8.2」 |
|
CTMデーモンのタイムアウト閉塞の設定 |
「アプリケーションサーバ システム設計ガイド」の「8.8.3」 |
|
CTMで振り分けるリクエストの優先順位の設定 |
「アプリケーションサーバ システム設計ガイド」の「8.8.4」 |