文件名称:使用动态管理视图-the design and analysis of algorithms
文件大小:4.17MB
文件格式:PDF
更新时间:2024-06-29 04:39:07
达梦,DM7
27.1 理解动态管理视图
达梦数据库中的动态性能视图能自动收集数据库中的一些活动信息,系统管理员根据这
些信息可以了解数据库运行的基本情况,为数据库的维护和优化提供依据。动态性能视图信
息也是数据库中数据字典的一部分,与我们平常所说的数据字典不同的是,平常意义上的数
据字典是指静态数据字典信息,也即用户访问数据字典信息时,内容不会发生改变,而动态
视图信息是随着数据库的运行随时更改,具有一定的即时性。
系统管理员为了更好地了解数据库的一些运行时信息,可以查询动态视图表。首先系统
管理员需要知道达梦数据库中提供了多少动态视图,有哪些类型动态视图,以及这些动态视
图的用途是什么。关于这些内容可以参考附录 2。
动态视图表与静态字典信息表命名方式不同,静态字典表一般以 SYS 为前缀,如系统
用户表 SYSUSERS,而动态视图则以 V$为前缀,如缓冲池动态信息表 V$BUFFER。
27.2 使用动态管理视图
在 DM7中,动态视图提供的系统信息主要分为以下几个方面:
1. 系统信息
包括数据库版本、实例、统计信息、资源限制信息、进程信息、全局索引 IID 信息、
事件信息;涉及的动态视图有 V$SESSIONS、V$INSTANCE、V$RESOURCE_LIMIT、
V$PROCESS、V$IID、V$SYSSTAT等。
例如查看数据库中实例信息。
SELECT * FROM V$INSTANCE;
结果:
NAME HOST_NAME SVR_VERSION DB_VERSION START_TIME
STATUS$ MODE$ OGUID RAC_SEQNO RAC_ROLE
1 DMSERVER PC-201103131435 DM DATABASE SERVER
V7.1.2.180-BUILD(2013.09.13-34445TRUNC)
DB VERSION: 0X70008 2013-09-16 09:10:38 OPEN NORMAL 0 0 SLAVE
2. 存储信息
包括数据库信息、表空间信息、数据文件信息、日志相关信息;涉及的动态视图有
V$DATAFILE、V$DATABASE、V$TABLESPACE、V$HUGE_TABLESPACE、V$RLOGFILE
等。
例如查询表空间信息。
SELECT * FROM V$TABLESPACE;
结果:
ID NAME CACHE TYPE$ STATUS$ MAX_SIZE TOTAL_SIZE FILE_NUM
ENCRYPT_NAME ENCRYPTED_KEY
0 SYSTEM 1 0 0 1408 1