Spotfire Serverのライブラリ(リポジトリDB)に保存されているデータ容量を確認する方法について説明します。
以下に示す例は、リポジトリDBのデータベースエンジンがOracleの場合のものです。
バージョン12.0以降の場合
リポジトリDBに対して以下のクエリを実行します。
SELECT
ROUND(SUM(ld.content_size) / 1024 / 1024, 2) AS "圧縮前(MB)" ,
ROUND(SUM(ld.compressed_content_size) / 1024 / 1024, 2) AS "圧縮後(MB)" ,
ROUND(SUM(ld.compressed_content_size) / SUM(ld.content_size), 3) AS "圧縮率"
FROM
lib_data ld;
バージョン12.0からライブラリバージョン管理機能およびライブラリ圧縮機能が新規追加されたことによって、リポジトリDB内のテーブル構成が旧バージョンより変更されています。
12.0より前のバージョンの場合
リポジトリDBに対して以下のクエリを実行します。
SELECT
ROUND(SUM(li.content_size) / 1024 / 1024, 2) AS "サイズ(MB)"
FROM
lib_items li;