由于bug造成truncate table卡住问题

客户反应truncate table卡主,检查awr发现多个truncate在awr报告期内一直没执行完,如下:

检查ash,truncate table表的等待事件都是"enq: RO - fast object reuse"和"local write wait"

查找"enq: RO - fast object reuse",造成该问题的是由于数据库bug造成,bug号为:bug 21422580

该bug可以通过打补丁解决,补丁在11.2.0.4.180116中已解决,同时也可以设置隐含参数解决"_db_fast_obj_truncate=FASE"。

另外在Truncate Slow in 11.2.0.3 and Higher (Doc ID 1667223.1)文档中也提到,"local write wait"和"enq: RO - fast object reuse"事件,该事件由BUG:18251841造成。

但这个案例中,是最后打算最新补丁,该问题解决。

相关推荐
zxrhhm7 分钟前
MySQL中使用PROFILING来查看SQL执行流程
数据库·mysql
醇氧7 分钟前
【postgresql】表操作
数据库·sql·postgresql
PGCCC8 分钟前
使用预加载库优化 PostgreSQL 函数#postgresql认证
数据库·postgresql
baozongwi40 分钟前
CTF常用sql注入(一)联合注入和宽字节
数据库·sql·web安全
freesharer1 小时前
Zabbix 配置WEB监控
前端·数据库·zabbix
尾巴尖上的阳光1 小时前
ETCD概述--使用/特性/架构/原理
数据库·架构·etcd
关兮月1 小时前
MySQL存储与优化 一、MySQL架构原理
数据库·mysql
我想我不够好。1 小时前
SQL-DQL
数据库·sql
风中的默默1 小时前
《深入浅出MySQL:数据库开发、优化与管理维护(第3版)》
数据库·mysql·数据库开发
一个梦想过上五休二生活的男人1 小时前
Firewalld防火墙(二)
linux·服务器·数据库