由于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造成。

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

相关推荐
l1t3 分钟前
DeepSeek总结的PostgreSQL 无需生产数据,即可获取生产查询计划
数据库·postgresql
m0_730115116 分钟前
用户认证与授权:使用JWT保护你的API
jvm·数据库·python
Irissgwe22 分钟前
Mysql数据库基础
数据库·c++·mysql·mysql数据库基础
qq_3349031526 分钟前
用Python实现自动化的Web测试(Selenium)
jvm·数据库·python
一只努力的微服务36 分钟前
【Calcite 系列】深入理解 Calcite 的 AggregateFilterTransposeRule
大数据·数据库·calcite·优化规则
m0_5180194839 分钟前
使用Python操作文件和目录(os, pathlib, shutil)
jvm·数据库·python
轩情吖39 分钟前
MySQL Connect
数据库·mysql·adb·select·连接·远程访问数据库
lifewange42 分钟前
SQL中的聚合函数有哪些
android·数据库·sql
阿贵---1 小时前
使用Python进行PDF文件的处理与操作
jvm·数据库·python
稻草猫.1 小时前
MyBatis-Plus高效开发全攻略
java·数据库·后端·spring·java-ee·mybatis·mybatis-plus