Interstage Application Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第3部 EJB編> 第16章 EJBサービスの基本機能> 16.6 性能オプション

16.6.5 SQL文のキャッシュ

 SQL文のキャッシュでは、データベースに発行するSQL文をEJBサービス内部でキャッシュすることにより、SQL文の準備に必要な処理を削減し、処理性能を向上できます。

 SQL文のキャッシュを使用する場合には、以下の点に注意してください。

キャッシュするSQL文=a × 4 + b
a: 高速呼出し定義で定義されたCMP Entity Beanの総数、または、Light EJB機能を使用してEJBコンテナに配備されたCMP Entity Beanの総数
b: CMP Entity Beanがもつfinderメソッドの総和数

■ 設定方法

◆ 高速呼出し機能を使用する場合

 高速呼出し機能を使用する場合、SQL文のキャッシュの設定は、高速呼出し定義で行います。高速呼出し定義時に、SQL文のキャッシュの設定を行わなかった場合は、通常のデータベースへのアクセス処理を行います。
 高速呼出し定義の定義方法については、“高速呼出し定義の設定”を参照してください。

◆ Light EJBコンテナ機能を使用する場合

 Light EJBコンテナ機能を使用する場合、SQL文のキャッシュの設定は、EJBコンテナ定義で行います。
 EJBコンテナ定義の定義方法については、“定義詳細”を参照してください。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 2006