学习动态性能表 第二十篇--V$WAITSTAT

简介: 学习动态性能表 第20篇--V$WAITSTAT    本视图保持自实例启动所有的等待事件统计信息。常用于当你发现系统存在大量的"buffer busy waits"时据此做出适当调整。 V$WAITSTAT中的常用列 l         CLASS:块类别 l         W...
 

学习动态性能表

20--V$WAITSTAT 

  本视图保持自实例启动所有的等待事件统计信息。常用于当你发现系统存在大量的"buffer busy waits"时据此做出适当调整。

V$WAITSTAT中的常用列

l         CLASS:块类别

l         WAITS:本类块的等待次数

l         TIME:本类块的总等待时间

等待发生的原因:

1.undo段头部:没有足够的回滚段

2.数据段头部/数据段空闲列:空闲列争夺

3.数据块冲突

4.缓存存在大量的CR复制

5.range检索时,索引列存在大量不连续

6.全表检索的表有大量被删除记录

7.高并发的读写块

目录
相关文章
|
1月前
|
缓存 关系型数据库 MySQL
MySQL查询优化:提速查询效率的13大秘籍(合理使用索引合并、优化配置参数、使用分区优化性能、避免不必要的排序和group by操作)(下)
MySQL查询优化:提速查询效率的13大秘籍(合理使用索引合并、优化配置参数、使用分区优化性能、避免不必要的排序和group by操作)(下)
|
SQL BI 索引
【SQL开发实战技巧】系列(二十八):数仓报表场景☞人员分布问题以及不同组(分区)同时聚集如何实现
【SQL开发实战技巧】这一系列博主当作复习旧知识来进行写作,毕竟SQL开发在数据分析场景非常重要且基础,面试也会经常问SQL开发和调优经验,相信当我写完这一系列文章,也能再有所收获,未来面对SQL面试也能游刃有余~。
【SQL开发实战技巧】系列(二十八):数仓报表场景☞人员分布问题以及不同组(分区)同时聚集如何实现
|
SQL 关系型数据库 数据库
MySQL优化系列(二)--查找优化(1)(非索引设计)
MySQL优化系列(二)--查找优化(1)(非索引设计) 接下来这篇是查询优化,用户80%的操作基本都在查询,我们有什么理由不去优化他呢??所以这篇博客将会讲解大量的查询优化(索引以及库表结构优化等高级用法后面文章再讲),先讲单表查优化,再讲多表查优化。
1765 0
|
数据库 开发框架 数据安全/隐私保护
|
存储 物联网 关系型数据库
解密上帝之手 - 阿里云HDB for PG特性(数据改命与任意列高效过滤)
标签 PostgreSQL , metascan , 块级过滤 , 块级统计信息 , BATCH级统计信息 , brin , 区间索引 , 块级索引 , batch级索引 , 数据编排 , 存储计算分离 , 混合编排 , 分段编排 背景 一份天赋,九份努力。
2886 0
|
监控
学习动态性能表 第十九篇--V$UNDOSTAT
学习动态性能表 第19篇--V$UNDOSTAT    本视图监控当前实例中undo空间以及事务如何运行。并统计undo空间开销,事务开销以及实例可用的查询长度。 V$UNDOSTAT中的常用列 l         Endtime:以10分钟为间隔的结束时间 l         U...
885 0
|
缓存 大数据 BI
学习动态性能表 第十六篇--V$ROWCACHE
学习动态性能表 第16篇--V$ROWCACHE    本视图显示数据字典缓存(也叫rowcache)的各项统计。每一条记录包含不同类型的数据字典缓存数据统计,注意数据字典缓存有层次差别,因此同样的缓存名称可能不止一次出现。
792 0