Alter Database Set
キーワード
- retrieve_buffer_size
-
データベース取得バッファ・サイズを変更します。 このバッファは、RESTRICTまたはTOP/BOTTOM 「レポート・ライター」コマンドによって評価される前に、抽出された行データ・セルを保持します。 デフォルトのサイズは20 KBです。 最小サイズは2 KBです。 サイズを大きくすると、取得のパフォーマンスが向上する場合があります。
- retrieve_sort_buffer_size
-
データベース取得のソート・バッファ・サイズを変更します。 このバッファは、ソートされるまでデータを保持します。 「レポート・ライター」およびEssbaseクエリー・デザイナでは、取得ソート・バッファが使用されます。 デフォルトのサイズは20 KBです。 最小サイズは2 KBです。 サイズを大きくすると、取得のパフォーマンスが向上する場合があります。
- data_cache_size
-
データ・キャッシュ・サイズを変更します。 データ・キャッシュは、圧縮されていないデータ・ブロックを保持するメモリー内のバッファです。 「Essbaseサーバー」は、データのロード、計算および取得操作中に、必要に応じてデータ・キャッシュにメモリーを割り当てます。 デフォルトおよび最小サイズは3072 KBです。
- index_cache_size
-
索引キャッシュ・サイズを変更します。 索引キャッシュは、索引ページを保持するメモリー内のバッファです。 データ・ブロックがリクエストされると、Essbaseは索引キャッシュ内の索引ページを参照してディスク上のロケーションを見つけます。
-
最小値: 1 MB (1,048,576バイト)
-
最大値: 256 TB
バッファされたI/O: 1 MBのデフォルト値(1,048,576バイト)
このリリースでは、バッファ済I/Oがデフォルトです。
-
- currency_database
-
データベースを通貨データベースにリンクします。 通貨データベースを使用すると、データベース内の通貨値をある通貨から別の通貨に換算できます。
- currency_member
-
通貨換算でデフォルト値として使用するメンバーを指定します。 通貨データベースで「通貨タイプ」として定義されているディメンションの有効なメンバーを指定できます。
- currency_conversion
-
通貨換算時に、計算メソッドによって通貨データベースの為替レートとメイン・データベースの値が乗算されるか、または通貨データベースの為替レートがメイン・データベースの値で除算されるかを指定します。
- minimum permission
-
すべてのユーザーまたはグループがデータベースに対して持つことができる権限のレベルを設定します。 最小権限より高い権限が付与されているユーザーまたはグループは影響を受けません。
- compression rle
-
実行長エンコーディング(RLE)圧縮を使用するようにデータベースを設定します。 Essbaseでは、ゼロや#MISSING値など、繰返しの連続した値が圧縮されます。 デフォルトの圧縮タイプはビットマップです。
圧縮されたデータ・ブロックがデータ・キャッシュに取り込まれると、Essbaseは、圧縮に使用されたスキームに関係なく、そのブロックをフル・サイズに拡張します。
- compression bitmap
-
デフォルトのビットマップ圧縮を使用するようにデータベースを設定します。 Essbaseでは、欠落していない値のみが格納され、ビット・マッピング・スキームが使用されます。
圧縮されたデータ・ブロックがデータ・キャッシュに取り込まれると、Essbaseは、圧縮に使用されたスキームに関係なく、そのブロックをフル・サイズに拡張します。
- lock_timeout
-
データベースがコミット・モードのときにブロックがロック解除されるまで待機する間隔を変更します。 割り当てられた時間内に付与できないトランザクション・リクエストが行われた場合、ロックが付与されるまでトランザクションはロールバックされます。
ノート:
Smart Viewおよび他のグリッド・クライアントのデータ更新操作は、常にコミット・モードです。
- implicit_commit after <number> blocks
-
コミットされていないアクセスが有効な場合、Essbaseがデータ・ブロックをコミットする頻度を設定します(指定されたブロック数に達した後)。
デフォルトの頻度は3000で、指定しない場合、計算中に動的に調整されることがあります。
Essbase ServerがOracle Exalytics In-Memory Machineで実行されている場合、計算およびデータ・ロード・リクエストでは、コミットはコマンドまたはリクエストの最後に発生し、デフォルトの間隔3000 (または指定した他の値)は無視されます。
- implicit_commit after <number> rows
-
コミットされていないアクセスが有効な場合、Essbaseがデータ・ブロックをコミットする頻度を設定します(指定された行数に達した後)。
- variable
-
データベース上の既存の置換変数の値を変更します。 値は256バイトを超えることはできません。 先頭のアンパサンド(&)以外の任意の文字を含めることができます。
- default calculation
-
デフォルトの計算(デフォルトでは
CALC ALL;
)を、指定した保管済計算スクリプトまたは匿名(保管されていない)計算文字列に変更します。 - active alias_table
-
レポートおよび追加の別名リクエストのプライマリ表として別名表を設定します。 一度に使用できる別名表は1つだけです。 この設定はユーザー固有で、文を発行するユーザーのアクティブな別名表のみを設定します。
- performance statistics enabled
-
performance-statistics収集をオンにします。 これは、システムのチューニング、ハードウェア構成の変更またはI/Oの監視を行う場合に行います。 測定は、現在のプロセスを有効にするとすぐに開始されます。 統計の後続の問合せでは、有効化時から問合せ時までの測定値が返されます。 パフォーマンス統計は、query databaseを使用して取得できます。
- performance statistics disabled
-
パフォーマンス統計収集をオフにします。 これにより、統計の収集が停止されます。query databaseを使用して古い統計を取得することはできません。
- performance statistics mode to <PST-SPEC>
-
指定された永続性およびスコープのperformance-statistics収集をリセットします。
query database
を使用して使用可能な各統計表には、事前定義済の永続性および有効範囲があります。set performance statistics mode
を使用する場合、リセットする永続性およびスコープを選択すると、該当する表に対する測定の収集が開始されます。
「図pstspec.gifの説明」 - note
-
Smart Viewまたは他のグリッド・クライアント・ユーザーがログイン・ダイアログ・ボックスから表示できるデータベースに関する情報ノートを作成します。 たとえば、
'Calc in progress: do not update.'
Databaseノートの長さは最大64キロバイトです。
例
alter database Sample.Basic set lock_timeout after 120;
ブロックがロック解除されるまで待機する秒数を変更します。 120秒以内に付与できないトランザクション・リクエストが行われた場合、ロックが付与されるまでトランザクションはロールバックされます。