ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
SET BLOBS CACHE PRIORITY
|
SET BLOBS CACHE PRIORITY ( aTable ; priority ) | ||||||||
引数 | 型 | 説明 | ||||||
aTable | テーブル |
![]() |
セッション中の"blob"データの優先度値を設定したいテーブル | |||||
priority | 倍長整数 |
![]() |
テーブル内のBLOBのキャッシュ優先度 | |||||
このコマンドは特定の用途のために用意されています。データベースのパフォーマンスに影響するため、注意して使用しなければなりません。
SET BLOBS CACHE PRIORITY コマンドはコマンドはカレントセッションにおいて、すべてのプロセスで、キャッシュ内にあるaTable 引数で指定されたテーブルに関連する"blob"データに対しpriority 引数で指定された特定の優先度を設定します。このこのコマンドは、必ずOn Startup あるいは On Server Startupデータベースメソッド内で呼び出されなければなりません。
注: このコマンドはローカルモード(4D Serverあるいは4D)においてのみ動作します。リモートモードの4Dでは使用できません。
"blob"データフィールドにはBLOB、テキスト、ピクチャー、オブジェクトが含まれます。このコマンドはこれらのデータがデータファイル内に保存されている場合にのみその優先度を管理します。
priority 引数には、"Cache Management"テーマ内にある以下の定数のうちのどれか一つを渡します:
定数 | コメント |
Cache priority low | |
Cache priority very low | |
Cache priority normal | キャッシュ優先度をデフォルト値に設定 |
Cache priority high | |
Cache priority very high |
内において、[Customer]テーブルに対して高い優先度を設定したい場合を考えます:
SET BLOBS CACHE PRIORITY([Customer];Cache priority very high)
ADJUST BLOBS CACHE PRIORITY
Get adjusted blobs cache priority
プロダクト: 4D
テーマ: キャッシュ管理
番号:
1425
初出: 4D v16 R2
ランゲージリファレンス ( 4D v20 R7)