rowid中有数据块的信息,所以可以 通过统计得出一个表占用了多少数据块
通过dbms_rowid包根据rowid列出所有数据块,方法如下:
SQL> select count(distinct dbms_rowid.rowid_block_number(rowid)) as used_bolck_num from t1; USED_BOLCK_NUM -------------- 1367 SQL>
本文深入探讨了数据库中ROWID的概念及其与数据块的关系,通过使用dbms_rowid包,展示了如何统计特定表占用的数据块数量,提供了一种有效的方法来评估存储需求。
rowid中有数据块的信息,所以可以 通过统计得出一个表占用了多少数据块
通过dbms_rowid包根据rowid列出所有数据块,方法如下:
SQL> select count(distinct dbms_rowid.rowid_block_number(rowid)) as used_bolck_num from t1; USED_BOLCK_NUM -------------- 1367 SQL>

被折叠的 条评论
为什么被折叠?