oracle如何查询当前用户分区表的最大分区,最小分区和当前分区的数量

2025-03-25 04:25:15
推荐回答(3个)
回答1:

最大最小分区,分区数量,可以通过user_segments获得。
因为每一个表分区都是一个segment,所以可以通过这个获得。
一般情况下,我们认为表中的bytes就是这个分区的大小。
user的视图中欧式当前用户的分区,通过table_name分组,paratition_name is not null 然后就可以求出最大分区和最小分区,count求出分区数量。

回答2:

select * from user_tab_partitions where table_name='TGS_PASSEDCAR_HIS4' order by partition_name;

回答3:

查看USER_EXTENTS