1.获得当前用户有权限的表的信息(ALL_TABLES )
(只要对某个表有任何权限,即可在此视图中看到表的相关信息)
表中各字段说明如下:
| 字段 |
含义 |
| owner |
oracle用户名 |
| table_name |
表名 |
| tabpespace_name |
表空间名称 |
| cluster_name |
集群名称 |
| iot(Index Organized Table)_name |
索引组织表名称 |
| status |
表的状态 |
| pct_free |
为一个块保留的空间百分比,表示数据块在什么情况下可以被insert,默认是10,表示当数据块的可用空间低于10%后,就不可以被insert了,只能被用于update;即:当使用一个block时,在达到pctfree之前,该block是一直可以被插入的,这个时候处在上升期。 |
| pct_used |
是指当块里的数据低于多少百分比时,又可以重新被insert,一般默认是40,即40%,即:当数据低于40%时,又可以写入新的数据,这个时候处在下降期。 |
| ini_trans |
事务表的初始大小由对象的INI_TRANS设置指定,默认2 |
| max_trans |
最大的MAX_TRANS条目,默认255 |
| initial_extent |
初始化区大小65536 |
| next_extent |
第二个区大小1048576 |
| min_extent |
|
| pct_increase |
表在做了第一次extent后,下次再扩展时的增量,它是一个百分比值 |
| freelists |
可用列表是表中的一组可插入数据的可用块 |
| freelist_groups |
列表所属组 |
| logging |
是否记录日志 |
| backed_up |
上次修改表是否已备份(Y)或否(N)的 |
| num_rows |
表中数据行数 |
| blocks |
所使用的数据块数量 |
| empty_blocks |
空数据块的数量 |
| avg_space |
自由空间平均数量 |
| chain_cnt |
|
| avg_row_len |
表中行的平均长度 |
| avg_space_freelist_blocks |
一个freelist上的所有块的平均可用空间 |
| num_freelist_blocks |
空闲列表上的块数量 |
| degree |
每个实例的线程数量扫描表 |
| instances |
跨表进行扫描的实例数量 |
| cache |
是否是要在缓冲区高速缓存
|
| table_lock |
是否启用表锁 |
| sample_size |
分析这个表所使用的样本大小 |
| last_analyzed |
最后一次分析时间 |
| partitioned |
表是否已经分区 |
| iot_type |
表是否是索引组织表 |
| temporary |
表是否是暂时的 |
| secondary |
表是否是次要的对象 |
| nested |
是否是一个嵌套表
|
| buffer_pool |
缓冲池的表 |
| flash_cache |
|
| cell_flash_cache |
|
| row_movement |
|
| global_stats |
作为一个整体(全球统计)表的统计的是否准确 |
| user_stats |
是否有统计 |
| duration |
临时表的时间 |
| skip_corrupt |
是否忽略损坏的块标记在表和索引扫描(ENABLED)状态的或将引发一个错误(已禁用)。 |
| monitoring |
是否有监测属性集 |
| cluster_owner |
集群的所有者 |
| dependencies |
行依赖性跟踪是否已启用 |
| compression |
是否启用表压缩 |
| compress_for |
什么样的操作默认压缩 |
| dropped |
是否已经删除并在回收站 |
| read_only |
表是否只读 |
| segment_created |
是否创建表字段 |
| result_cache |
结果缓存表的模式注释 |
参考:https://www.iteye.com/blog/appleses-2280054
声明:此博客为个人学习之用,如与其他作品雷同,纯属巧合,转载请指明出处!