oracle查看表數(shù)據(jù)量大小 oracle怎么統(tǒng)計多張表的數(shù)據(jù)數(shù)量?
oracle怎么統(tǒng)計多張表的數(shù)據(jù)數(shù)量?select count(*) from user_tables-----某個用戶下所有表 select count(*) from dba_tables----
oracle怎么統(tǒng)計多張表的數(shù)據(jù)數(shù)量?
select count(*) from user_tables-----某個用戶下所有表 select count(*) from dba_tables------數(shù)據(jù)庫下所有表
怎么統(tǒng)計oracle數(shù)據(jù)庫表的數(shù)據(jù)量?
在oracle10g中統(tǒng)計所有表的數(shù)據(jù)量可以使用如下語句:select sum(NUM_ROWS) from dba_tables where owner like "SCHEMA"說明一下,以上語句必須用dba賬戶登錄才可以使用,其中的SCHEMA參數(shù)就是當前用戶名。chema為數(shù)據(jù)庫對象的集合,為了區(qū)分各個集合,我們需要給這個集合起個名字,這些名字就是我們在企業(yè)管理器的方案下看到的許多類似用戶名的節(jié)點,這些類似用戶名的節(jié)點其實就是一個schema,schema里面包含了各種對象如tables, views, sequences, stored procedures, synonyms, indexes, clusters, and database links。一個用戶一般對應一個schema,該用戶的schema名等于用戶名,并作為該用戶缺省schema。這也就是我們在企業(yè)管理器的方案下看到schema名都為數(shù)據(jù)庫用戶名的原因。最簡單的理解:以你計算機的用戶為例,如果你的計算機有3個用戶,那么每個用戶登錄系統(tǒng)看到的(使用的)功能是可以不相同的!