ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com

ホーム

 
4D v20 R7
SET TABLE CACHE PRIORITY

SET TABLE CACHE PRIORITY 


 

SET TABLE CACHE PRIORITY ( aTable ; priority ) 
引数   説明
aTable  テーブル in セッション中の優先度を設定するスカラーデータのテーブル
priority  倍長整数 in テーブル内のスカラー値に対するキャッシュ優先度値

このコマンドは特定の用途のために用意されています。データベースのパフォーマンスに影響するため、注意して使用しなければなりません。

説明  

コマンドはカレントセッションにおいて、すべてのプロセスで、キャッシュ内にあるaTable 引数で指定されたテーブルに関連するデータに対しpriority 引数で指定された特定の優先度を設定します。このこのコマンドは、必ずOn Startup あるいは On Server Startupデータベースメソッド内で呼び出されなければなりません。

注: このコマンドはローカルモード(4D Serverあるいは4D)においてのみ動作します。リモートモードの4Dでは使用できません。

このコマンドははスカラーフィールド(日付、数値、あるいは文字列型)内のデータに対してのみ優先度を管理します。バイナリー型(Blob、テキスト、ピクチャー、およびオブジェクト)のフィールドの優先度はSET BLOBS CACHE PRIORITY コマンドで管理されます。

priority 引数には、"Cache Management"テーマ内にある以下の定数のうちのどれか一つを渡します:

定数 コメント
Cache priority low
Cache priority very low
Cache priority normal キャッシュ優先度をデフォルト値に設定
Cache priority high
Cache priority very high

例題  

内において、[Customer]スカラーデータに対して高い優先度を設定したい場合を考えます:

 SET TABLE CACHE PRIORITY([Customer];Cache priority very high)



参照 

ADJUST INDEX CACHE PRIORITY
ADJUST TABLE CACHE PRIORITY
Get adjusted table cache priority

 
プロパティ 

プロダクト: 4D
テーマ: キャッシュ管理
番号: 1400

This command can be run in preemptive processes

 
ページの目次 
 
履歴 

初出: 4D v16 R2

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v20 R7)