-
11G INSERT语句出现latch:cache buffer chain等待事件
一个朋友在INSERT的时候,每次INSERT就会出现latch:cache buffer chain等待事件,并且最多只有几个进程同时INSERT操作,最后通过搜索MOS发现是由于BUG导致的,将表更改为非压缩表就可解决问题。 Bug 13063120 – Inserts of chained rows to COMPRESSed table do unnecessary single block reads (文档 ID 1306 ...
-
SQL标量子查询改外连接的优化
下面是一条在一体机上面运行的SQL语句,消耗了大量的CPU,SQL为精简一些列后来测试的,但是对整个SQL的性能无影响。 欢迎大家加入QQ群: 相互学习ORACLE技术 SELECT OFFER_SERV_SUM AS N37364, LOCAL_CODE LOCAL_CODE, AREA_ID ARE ...
-
dbms_shared_pool.markhot标记热对象
markhot过程在11gr2中引用,但是在11gr2中是不可见的,在12C中可见。此过程常常用于解决一些由于高并发引起的mutex争用。 下面内容来至12C官方文档 MARKHOT Procedure This procedure marks a library cache object as a hot object. Syntax DBMS_SHARED_POOL.MARKHOT ( ...
-
Migrating Stored Outlines to SQL Plan Baselines
测试环境:11.2.0.3.0 欢迎大家加入ORACLE超级群:17115662 免费解决各种ORACLE问题,以后BLOG将迁移到http://www.htz.pw 1,创建一个Outline SQL> create outline outline_test on select count(*) from scott.test where owner=’SCOTT’; Outline created. 2,开始迁移 ...
-
SPM中加载提示执行计划
测试平台:11.2.0.3 1,查看参数 这个测试一定得确定参数optimizer_use_sql_plan_baselines得为true才行,不过默认就是true 欢迎大家加入ORACLE超级群:17115662 免费解决各种ORACLE问题,以后BLOG将迁移到http://www.htz.pw SQL> @parameter SQL> set echo off +—R ...
-
将not exists更改为外连接
主机CPU一直100%,其中有一条SQL,每秒同时有15进程正在执行,并且性能还不好,要想降低CPU,就得先把这条SQL搞定,估计搞定这条SQL,CPU大概可以降到70%以下。 欢迎大家加入ORACLE超级群:17115662 免费解决各种ORACLE问题,以后BLOG将迁移到http://www.htz.pw 原始SQL的执行性能如下: SQL> ...
-
ORACLE RAC运行在300G内存以上需要考虑的东西
随着去IOE,其中PC服务器的硬件相对于IBM小机要便宜很多,很多主机都配置上T的内存,下面是MOS中介绍在RAC环境中,大于300G内存以上需要考虑的一些参数情况。 欢迎大家加入ORACLE超级群:17115662 免费解决各种ORACLE问题,以后BLOG将迁移到http://www.htz.pw Best Practices and Recommendatio ...
-
子查询中有主表过滤条件,子查询是否unnest
欢迎大家加入ORACLE超级群:17115662 免费解决各种ORACLE问题 本实验测试的是子查询中包括主表的过滤条件时,子查询是否会unnest,通常情况下,unnest的效率会更高,但是如果遇到子查询只还回几行的时候,其实我们可以把子查询当成一个查询结果用于做驱动表,从10.2.0.5以后的版本,子查询中包括 主表的过 ...
-
FILTER中,子查询执行的次数
欢迎大家加入ORACLE超级群:17115662 免费解决各种ORACLE问题 本次测试来源于QQ群里聊天记录:关于sql走filter过滤的时候,子查询执行的次数。因为我们知道子查询执行的次数,决定了我们SQL的性能 1,数据库的版本 SQL> select * from v$version; BANN ...
-
使用profile来固定执行计划
在以前我们固定执行计划是使用stored outline,stored outline还是很方便的,修改一个参数,使用SQL语句就可以创建stored outline,但是它有很多不好的地方,ORACLE准备在以后的版本中不在支持stored outline这个功能了,这里我们介绍使用profile来固定执行计划,其中使用 ...
数据库爱好者
厉害厉害hi
掐指一算,这个客户在重庆csdw
是 1031csdw
哈哈,,黄大师,总结得好huangtingzhong
Loading Hinted Executionhuangtingzhong
下面是ASM磁盘头的部分ASM DATA DIhuangtingzhong
RMAN backup to Flash Rechuangtingzhong
Database Crashed With ORhuangtingzhong
How to Resolve ORA-00257123
How To Find The Process