-1

我想查找 Oracle DB 中特定表使用的内存。任何人都可以为我提供相同的数据库查询吗?

提前致谢!

4

1 回答 1

2

按照@Alex所说的,

您可以通过查询来检查磁盘上的表大小dba_segments

select segment_name , segment_type , byte/1024/1024 mb 
from   dba_segments 
where  owner = 'X' 
and    segment_name= 'Y';

如果您想查看表中的哪些或多少块当前存储在缓存中,您可以查询v$cache在这里阅读

于 2013-06-24T10:25:43.013 回答