数据库中以V$开头的视图是动态视图,但是并发所有的V$开头的视图都和性能调整有关,这里介绍的都是和性能优化有关的动态视图。
动态视图和静态视图的区别并不是只有名称那么简单。对于DBA、ALL和USER开头的静态视图读取的都是数据字典中建立的CLUSTER表,里面存储系统信息。而动态视图的基表则不是数据库中存储的对象,而是数据库软件通过C程序实现的类似表的接口,这个表又叫动态表,因此访问动态视图和访问静态视图的区别在于,一些未提交的SQL造成的影响也是可以在动态视图中查询到的,而在静态视图中则是看不到的。
这篇文章对性能调整常用的视图做了比较详细的说明,包括这些视图如何相互关联进行查询都进行了说明。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4227/viewspace-622876/ ,如需转载,请注明出处,否则将追究法律责任。