#表管理

数据库开发人员在自己的权限范围内会建立各类数据库对象,如表、索引、视图、序列、同义词、触发器、存储过程等。通过将不同用户归属不同表空间,可以按业务类型将数据进行物理隔离,但对于同一物理空间内的对象,数据库管理员也需要建立一套资源规划、日常监控、告警处理等机制,保证系统的稳定和有效运行。这其中,表由于是业务数据的载体,也是其他所有对象的运行基础,对其的管理最为重要。

YashanDB提供一系列管理视图,供DBA查看和监控数据库中所有对象的相关信息:

  • DBA_OBJECTS:所有的对象信息。
  • DBA_TABLES/DBA_PART_TABLES/DBA_TAB_PARTITIONS/DBA_PART_KEY_COLUMNS/DBA_TAB_SUBPARTITIONS/DBA_SUBPART_KEY_COLUMNS:表及表分区,二级分区的各项信息。
  • DBA_TRIGGERS:触发器相关信息。
  • DBA_PROCEDURES:存储过程和自定义函数的各项信息。
  • DBA_LOBS/DBA_LOB_PARTITIONS/DBA_LOB_SUBPARTITIONS:大对象相关信息。
  • DBA_INDEXES/DBA_IND_COLUMNS/DBA_PART_INDEXES/DBA_IND_PARTITIONS/DBA_IND_SUBPARTITIONS:索引及索引分区,索引二级分区的各项信息。
  • DBA_VIEWS:视图相关信息。
  • DBA_SYNONYMS:同义词相关信息。
  • DBA_SEQUENCES:序列器相关信息。
pdf-btn 下载文档
copy-btn 复制链接