Without the continuous bitter cold, there can be no fragrant plum blossom
访问量(1372317) 积分(1957) 等级(核心会员) 排名(3)
查看执行计划的几种方式 set autotrace on explain plan explain plan for select 0 from dual; select * from table(dbms_xplan.display) 10046事件 alter session setevents ‘10046 trace name context forever,level 12’; (开启跟踪) 执行sql alter session setevents ‘10046 trace name context off’; (关闭跟踪) 步骤4:找到跟踪后...
2019-03-29 09:46 3544 0
现在对于实际的生产环境中,CPU,内存等硬件设备是越来越好。对于CPU来说,甚至可以超线程使用。但是对于这个情况Oracle官方给出了测试数据:对于每核两个线程的CPU来说,第二线程的处理能力是不如第一线程的(或者说观察到的使用率低于实际的使用率,如:用具查看第二线程使用率是50%,而实际使用率是85%)。那么这种情况会造成一个什么...
2018-07-17 16:22 2566 1
从awr中根据快照编号、schema名称以及按照top sql的类别(elapsed_time,cpu_time,disk_reads,executions,buffer_gets)取出所有的被审核的sql语句 SELECT sql_id, plan_hash_value, parsing_schema_name FROM table(dbms_sqltune.select_workload_repository(&beg_snap, &end_snap, 'parsing_schema_name=''&username''', NULL...
2018-05-23 09:19 1760 0
本文已获原作者授权转载。文章出自微信公众帐号:老虎刘谈SQL优化 作者介绍:老虎刘,原oracle 研发部门 Real-World Performance TEAM 成员,现在售后部门SSC专职做数据库性能优化,主要为银行、通信、证券、制造等大型企业提供服务。 这个话题应该很多人写过了,多数是在分析in/exists哪个写法效率高;not in/not exists是否等价等问题。老虎刘...
2017-03-24 14:11 2499 0
本文已获原作者授权转载。文章出自微信公众帐号:老虎刘谈SQL优化 作者介绍:老虎刘,原oracle 研发部门 Real-World Performance TEAM 成员,现在售后部门SSC专职做数据库性能优化,主要为银行、通信、证券、制造等大型企业提供服务。 今天谈谈下面这几个参数对数据库性能和稳定性的影响: cursor_sharing:游标共享 _optim_peek_user_binds:绑...
2017-03-24 14:09 5013 0
本文已获原作者授权转载。文章出自微信公众帐号:老虎刘谈SQL优化 作者介绍:老虎刘,原oracle 研发部门 Real-World Performance TEAM 成员,现在售后部门SSC专职做数据库性能优化,主要为银行、通信、证券、制造等大型企业提供服务。 因为一直身体不适,挺长时间没写文章了,今天先写个简单的吧。 这是某个客户的BOSS系统中的一个top sql,SQL代...
2017-03-22 16:00 3032 0
本文已获原作者授权转载。文章出自微信公众帐号:老虎刘谈SQL优化 作者介绍:老虎刘,原oracle 研发部门 Real-World Performance TEAM 成员,现在售后部门SSC专职做数据库性能优化,主要为银行、通信、证券、制造等大型企业提供服务。 央视有个黄西博士主持的节目,叫做《是真的吗?》,会以实验的方式验证一些奇奇怪怪的问题。 那我们今天就来验...
2017-03-22 15:55 2852 1
本文已获原作者授权转载。文章出自微信公众帐号:老虎刘谈SQL优化 作者介绍:老虎刘,原oracle 研发部门 Real-World Performance TEAM 成员,现在售后部门SSC专职做数据库性能优化,主要为银行、通信、证券、制造等大型企业提供服务。 两个功能(以下简称profile和baseline)都能固定SQL的执行计划: 1、 profile是10g开始提供的功能,baseline是...
2017-03-22 15:52 3974 0
1.工具说明: Oracle自带的一个测试I/O的工具,可以随机读写,摸你混合负载等。 无需安装Orion,配置好LD_LIBRARY_PATH环境变量即可。 如:LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib 2.使用方法 #直接输入orion,也是在$ORACLE_HOME/bin下面 [oracle@rac1 ~]$ orion ORION: ORacle IO Numbers -- Version 12.1.0.2.0 E...
2016-10-11 19:47 5214 0
DBA_FREE_SPACE查询慢的原因及解决方法 MOS文档271169.1 1.当执行查询表空间使用空间,速度非常慢 SELECT D.TABLESPACE_NAME, SPACE, (SPACE - NVL (FREE_SPACE, 0)), ROUND ((1 - NVL (FREE_SPACE, 0) / SPACE) * 100, 2), FREE_SPACE FROM (SELECT TABLESPACE_NAME, ROUND (SUM (BYTES) / (1...
2016-09-20 19:41 5917 0
Oracle执行计划详解 --- 作者:TTT BLOG 本文地址:http://blog.chinaunix.net/u3/107265/showart_2192657.html --- 简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记忆! +++ 目录 --- 一.相关的概念 Rowid的概念 Recursive Sql概念 Predi...
2016-09-04 11:23 1774 0
方法一. select /*+ rule*/ * from v$access where Object= 'TTS079'; 方法二.参考MOS文档ID 549895.1 This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review. APPLIES TO: Oracle Server - Enterprise Edition -
2016-09-01 21:11 3329 0