キャッシュ設定の取得
get
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/settings/caches
指定されたデータベースのキャッシュ設定を返します。
要求
パス・パラメータ
- applicationName: string
アプリケーション名
- databaseName: string
データベース名
レスポンス
サポートされるメディア・タイプ
- application/json
- application/xml
200 レスポンス
OK
キャッシュ設定が正常に返されました。
ルート・スキーマ : caches
タイプ:
Show Source
object
- cacheMemoryLocking(optional): boolean
非推奨、直接I/Oとの組合せ
- dataCacheCurrentValue(optional): integer(int64)
データ・キャッシュのランタイム・サイズ(KB)
- dataCacheSetting(optional): integer(int64)
現在有効なデータ・キャッシュ・サイズ設定値(KB)
- dataFileCacheCurrentValue(optional): integer(int64)
キューブで現在使用されているランタイム・データ・ファイル・キャッシュ・サイズ(KB)。 データ・ファイル・キャッシュ・サイズを変更した後、新しいデータ・ファイル・キャッシュ・サイズを有効にするには、キューブを停止して再起動する必要があります。
- dataFileCacheSetting(optional): integer(int64)
現在有効なデータ・ファイル・キャッシュ・サイズ設定値
- indexCacheCurrentValue(optional): integer(int64)
索引キャッシュのランタイム・サイズ(KB)
- indexCacheSetting(optional): integer(int64)
現在有効な索引キャッシュ・サイズ(KB)設定値
- indexPageCurrentValue(optional): integer(int32)
索引ページのランタイム・サイズ(KB)
- indexPageSetting(optional): integer(int32)
現在有効な索引ページ・サイズ設定(KB)
400 レスポンス
不正なリクエスト
キャッシュ設定の取得に失敗しました。 アプリケーション名またはデータベース名が正しくない可能性があります。
500 レスポンス
内部サーバー・エラー。
例
次の例は、cURLを使用してWindowsシェル・スクリプトからREST APIにアクセスし、キューブのキャッシュ設定を取得する方法を示しています。
コール元のユーザーIDおよびパスワードは、properties.bat
で値が設定される変数です。
cURLコマンドを含むスクリプト
call properties.bat
curl -X GET "https://192.0.2.1:443/essbase/rest/v1/applications/Sample_Dynamic/databases/Basic/settings/caches"
-H "accept: application/json"
-u %User%:%Password
レスポンス本体の例
{
"caches": {
"cacheMemoryLocking": false,
"indexCacheSetting": 1048576,
"indexCacheCurrentValue": 1048576,
"dataFileCacheSetting": 33554432,
"dataFileCacheCurrentValue": 0,
"dataCacheSetting": 3145728,
"dataCacheCurrentValue": 0,
"indexPageSetting": 8192,
"indexPageCurrentValue": 8192
}
}