この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。
表は、、表表のグラフ、表表、DBの表表、レコード数をします方法を書きます
■ Postgresqlの
選択する
relname、
reltuples、
tablesizeとしてのpg_size_pretty(pg_table_size(oid))
FROM pg_class
WHERE relnamespace =(SELECT oid FROM pg_namespace WHERE nspname = ‘public’)
およびrelkindin( ‘r’、 ‘t’);
表→表名、レコード数、サイズがコメントあります。
■ Oracle
選択する
table_name、
TO_NUMBER(
extractvalue(
xmltype(
dbms_xmlgen.getxml( ‘SELECT COUNT(*)c FROM’ || table_name))
、 ‘/ ROWSET / ROW / C’))rec_ccount、
trunc(bytes / 1024,0)テーブルサイズ
FROM user_tables
user_segments.segment_name = user_tables.table_nameでuser_segmentsに参加します
表→表名、レコード数、サイズがコメントあります。
たちあり。いきたいです。