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