网站建设 要学多久,三亚久爱传媒招聘信息,网站建设 蜀美网络,做网站要多少带宽Oracle逻辑结构全景结构图以下为个人整理的一些关于Oracle逻辑结构的相关数据字典#xff1a;SELECT * FROMDBA_TABLESPACES--记录各个表空间的详细信息SELECT * FROMDBA_TABLESPACE_USAGE_METRICS--记录各个表空间的使用状况SELECT * FROMDBA_DATA_FILES --记录各个数据文件的…Oracle逻辑结构全景结构图以下为个人整理的一些关于Oracle逻辑结构的相关数据字典SELECT * FROMDBA_TABLESPACES--记录各个表空间的详细信息SELECT * FROMDBA_TABLESPACE_USAGE_METRICS--记录各个表空间的使用状况SELECT * FROMDBA_DATA_FILES --记录各个数据文件的详细信息SELECT * FROMDBA_SEGMENTS --记录各个段的详细信息与DBA_TABLES,DBA_INDEXES,DBA_LOBS,DBA_PART_TABLES,DBA_PART_INDEXES,DBA_PART_LOBS,DBA_OBJECTS搭配使用SELECT * FROMDBA_LOBS--BLOB字段所对应的字段名称SELECT * FROMDBA_INDEXES--分区索引需要通过DBA_INDEXS来找到对应的表名SELECT * FROMDBA_EXTENTS--记录各个区间对象的详细信息关于块对象可以通过表记录中的ROWID来获取大概涉及到这一层就太细致了所以Oracle也不采用数据字典的方式来进行控制了。这一点在Concept中有细致的描述基于本地管理表空间的管理方式也是基于区间头部的位图方式管理相应的块的。实际上这些DBA_对象也不过是数据库中的一个个视图而已由更加底层的视图或表组合起来的如果有兴趣的话可以自行钻研下去SELECT * FROMV$TABLESPACE--记录表空间的基本信息对象ID表空间名称SELECT * FROMV$DATAFILE--记录数据文件的基本信息对象ID表空间ID文件名称以及状态、大小和相应的变化SELECT * FROMV$SEGSTAT--实时监控数据库段级对象的统计信息SELECT * FROMV$SEGSTAT_NAME --段级对象的统计项目SELECT * FROMV$SEGMENT_STATISTICS --实时监控段级对象的性能说穿了和V$SEGSTAT有点像统计信息更丰富一些这些V$视图提供的信息比不上DBA_视图丰富而且本身这些视图是基于同义词的。The next example demonstrates how to use V$SEGMENT_STATISTICS todetermine the top 10 tables that have incurred the most physical I/Ooperations.SELECTTABLE_NAME,TOTAL_PHYS_IOFROM ( SELECTOWNER||.||OBJECT_NAME AS TABLE_NAME,SUM(VALUE) AS TOTAL_PHYS_IOFROMV$SEGMENT_STATISTICSWHEREOWNER!SYS AND OBJECT_TYPETABLEANDSTATISTIC_NAME IN (physical reads,physical reads direct,physical writes,physicalwrites direct)GROUP BY OWNER||.||OBJECT_NAMEORDER BY TOTAL_PHYS_IO DESC)WHERE ROWNUM 10;Using the V$SEGMENT_STATISTICS DynamicPerformance View学习动态性能表(17)--v$segstatv$segment_statistics