Netezzaテーブルのサイズ(Gbs)を決定するために使用できる構文/テーブルは何ですか? UNIX SAS(ODBCまたはlibnameエンジンのいずれか)を使用してアクセスしています。私はこの情報を与えるビューがあると仮定しますか?UNIXを使用したNetezzaテーブルのサイズの確認SAS
2
A
答えて
3
したがって、_v_obj_relation_xdbと_v_sys_object_dslice_infoの2つのシステムビューに興味があります。最初のフィールド(_v_obj_relation_xdb)にはテーブル情報(名前、タイプなど)が格納され、2番目のフィールド(_v_sys_object_dslice_info)にはディスク情報ごとのサイズが格納されます。あなたはおそらく、あなたが本当に後にしているものの良いアイデアを得るために、これらのテーブルの両方を見てみたいのですが、単純なクエリは次のようになります。
select objname, sum(used_bytes) size_in_bytes
from _V_OBJ_RELATION_XDB
join _V_SYS_OBJECT_DSLICE_INFO on (objid = tblid)
where objname = 'UPPERCASE_TABLE_NAME'
group by objname
これはバイトと私のテーブルのサイズを返します。リーダーへの練習としてGBへのコンバージョンを残します。興味深いフィールドがいくつかありますので、それらのビューをチェックしてみてください。
1
あなたはまた、使用することができ(_v_sys_object_storage_size)
select b.objid
,b.database as db
,lower(b.objname) as tbl_nm
,lower(b.owner) as owner
,b.objtype
,d.used_bytes/pow(1024,3) as used_gb
,d.skew
,cast(b.createdate as timestamp) as createdate_ts
,cast(b.objmodified as timestamp) as objmodified_ts
from _v_obj_relation_xdb b inner join
_v_sys_object_storage_size d
on b.objid=d.tblid
and lower(b.objname) = 'table name'
0
ディスク(used_bytes)上のサイズは、圧縮されたデータを示し、表内の削除された行のための記憶装置を含みます。
テーブルの行数統計(reltuples)は一般に非常に正確ですが、単なる統計値であり、 "select count(*)"テーブルの行数に一致するとは限りません。
カタログ・クエリを経由して、この情報を得ることができ
select tablename, reltuples, used_bytes from _v_table_only_storage_stat where tablename = ^FOOBAR^;
関連する問題
- 1. ImageResizer.netを使用して画像の現在のサイズを確認
- 2. Carrierwaveを使用してアップロードのサイズを確認
- 3. UNIXのサーバのページング領域の使用率を確認しますか?
- 4. MSMQ(C#)を使用したメッセージ配信の確認/確認
- 5. 結果(sas entrepガイドのテーブル)をsas minerに使用
- 6. Unix上のSAS Progam Editor
- 7. UNIXでのDOSファイルの確認
- 8. sql netezza挿入前に確認します
- 9. Netezza外部テーブルdataobject
- 10. eDocEngineを使用して作成されたテーブルの末尾を確認
- 11. プロットグラフを使用したSASのBoxplot
- 12. シェルスクリプトプロンプトを使用したUNIX
- 13. jqueryを使用した確認ボックス
- 14. 確認ダイアログJQueryを使用したラジオボタン
- 15. SAS - テーブル名に変数を使用
- 16. バイト配列を使用してイメージのサイズを確認してください
- 17. Flashを使用して入力ファイルのサイズを確認してください
- 18. 同時HashMap:サイズの確認
- 19. SAS datetimeをSASのUNIXタイムスタンプに変換する
- 20. jqueryモーダル確認ダイアログのサイズを変更しました
- 21. DBCCを使用せずに各SQLテーブルのページ数を確認
- 22. ASP.NET ClientSideEventsを使用したUserNameの可用性の確認
- 23. IE8での列スパニングを使用した固定サイズのテーブル
- 24. javascriptを使用してhtmlテーブルの各行のドロップダウン値を確認します
- 25. netezzaテーブルのカラムサイズを増やす方法
- 26. IBM NetezzaでのLIST特権の使用
- 27. Google Testを使用したクラスメソッドの呼び出しの確認
- 28. SASテーブルのマージ
- 29. Oracleのデータベースのサイズを確認
- 30. パラメータとして使用した構造体の配列のサイズを確認します。