インスタンス内の使用しているデータ容量を確認する方法はありますか?

senon
Tera Sage

インスタンスが現在使用しているデータ容量がどのくらいかを確認する方法があれば教えていただけないでしょうか?

ServiceNowの利用容量の限度が4TBとのことですので、現在どれだけ利用しているのか?どのテーブルがどれだけデータを使用しているのかを確認したいです。

 

以下の3つの粒度で確認したいです。

・リアルタイムにインスタンスが利用しているデータの総量を確認したい。

・テーブルごとのデータの利用量を知りたい。

・レコードのデータの大きさを知りたい

 

よろしくお願いします。

senon

1 件の受理された解決策

m7777
Tera Guru

同じような悩みを過去にしておりましたので、

知っていることを共有します。参考程度に。

 

インスタンスが利用しているデータの総量を確認したいのであれば、

以下で確認することが可能です。

Application Usage Overview dashboard
Additional MetricsのPrimary database size of this instance in megabytes

https://docs.servicenow.com/bundle/tokyo-platform-administration/page/administer/subscription-manage...

m7777_0-1668086032339.png

 

 

 

過去のバージョンでは、フィルターナビゲーターの
Application Usage Overviewからいけましたが、

Tokyoバージョンを確認すると、モジュールのリンクがないので、

ドキュメントに記載の通り、ダッシュボード経由でアクセスする必要があります。

 

あと、サイズの更新ですが、リアルタイムではありませんのでご注意ください。

たしか、1日1回スケジュールジョブ(←ここは動作からの推測です)などで更新がされるかと思います。


以下についても経験があり

当時は、NOWサポートに問い合わせして、サイズを確認しておりました。

(要件が現時点のテーブルの容量の確認だったためです。)

・テーブルごとのデータの利用量を知りたい。

・レコードのデータの大きさを知りたい

 

もし何かわかりましたら、また共有いたします。

元の投稿で解決策を見る

4件の返信4

m7777
Tera Guru

同じような悩みを過去にしておりましたので、

知っていることを共有します。参考程度に。

 

インスタンスが利用しているデータの総量を確認したいのであれば、

以下で確認することが可能です。

Application Usage Overview dashboard
Additional MetricsのPrimary database size of this instance in megabytes

https://docs.servicenow.com/bundle/tokyo-platform-administration/page/administer/subscription-manage...

m7777_0-1668086032339.png

 

 

 

過去のバージョンでは、フィルターナビゲーターの
Application Usage Overviewからいけましたが、

Tokyoバージョンを確認すると、モジュールのリンクがないので、

ドキュメントに記載の通り、ダッシュボード経由でアクセスする必要があります。

 

あと、サイズの更新ですが、リアルタイムではありませんのでご注意ください。

たしか、1日1回スケジュールジョブ(←ここは動作からの推測です)などで更新がされるかと思います。


以下についても経験があり

当時は、NOWサポートに問い合わせして、サイズを確認しておりました。

(要件が現時点のテーブルの容量の確認だったためです。)

・テーブルごとのデータの利用量を知りたい。

・レコードのデータの大きさを知りたい

 

もし何かわかりましたら、また共有いたします。

m777さん

返信ありがとうございます。

インスタンスの利用状況を確認するダッシュボードがあるんですね!初めて知りました。

私も継続してし調査しています。何かわかりましたら同様に共有いたします。

ひとまず、Aceept as Solutionにさせていただきます。

お疲れ様です。

今日もちょっと調べてました。
もし、NOWサポートと契約済で、
customer_admin または Partner_admin ロールをお持ちであれば、
Automation StoreのDatabase Footprintで、テーブルのサイズを取得することができるようです。
ただし、容量が多い上位x件という指定しかできないようなので、
senonさんのご要望に一致しないかも知れません。

以下、KBのリンクです。
https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1080540
※閲覧には、NOWサポートへのログインが必要かもしれません。

 

m7777_0-1668177909784.png

 

senon
Tera Sage

投稿者本人です。

インスタンスからデータ容量の使用率を確認できる方法を見つけたので、共有します。

 

[ua_instance_state]テーブルを検索することで、その中のレコードのPrimary database sizeフィールドで確認可能です。

senon_0-1677550393818.png