Beanデータの更新頻度が非常に低い場合やデータ更新が行われる時間が特定できるといったケースでは、「読み込み専用(read-only)Bean」の指定を行うことにより性能向上を図ることが可能です。小売業などのアプリケーションで、価格データは週に1度のみ更新されるといったシナリオが考えられます。Bean」の設定の仕方AST(あるいは、RAD)を用いて、適切なEJBメソッドに「read-only」を設定します。実際には、[Beanのキャッシュ]設定の[アクティブ化]に「ONCE」を指定します(図10)。読み込み専用(read-only)Beanロード間隔の指定[ロード]の指定としては、「INTERVAL」(図10)、「DAILY」(図11)、「WEEKLY」のいずれかを指定します。各ロード指定に応じて、[再ロード間隔整数]に通知を設定します。20の場合は、Beanが最後にロードされてから20分経過すると、再ロードします。0の場合は、再ロードしません。[ロード]が「DAILY」で[再ロード間隔整数]が2300の場合は、毎晩23時に再ロードします。Beanに対して部分的な更新が可能になります。Update」を使用することにより、変更個所のみをDBに反映します。Update」は、AST(あるいは、RAD)を使用して設定します(図14)。部分オペレーションの設定(画像をクリックすると拡大します)[部分オペレーション]チェックボックスをチェックし、[UPDATE_ONLY]オプションを選択することにより設定します。Update」は併用すると性能に影響なお、部分オペレーションの使用に際して、以下の留意点があります。Update(部分オペレーション)」を同じBeanに対して使用する場合、性能に影響を与えます。Update」により異なる部分クエリーが発行されるようになるからです。Updateで使用するためには、「-Dcom.ibm.ws.pm.grouppartialupdate=true」をJVM引数に指定できます。Beanをプリロードする仕組みです。Beanを取得することにより、DBに対するアクセス回数を最小化し、パフォーマンス向上を行う」というアイデアです。Beanおよび関連するBeanを読み込みます。Aのインスタンスを返すとします。RelationD」というように記します。これは、以下の2つの意味になります。AのBeanを読み込むと、直接関連付けられたBとDのBeanおよび間接的に関連付けられたCのBeanも併せて読み込まれます。以下がAST(あるいは、RAD)による設定例です。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。