通过案例学调优之--Oracle Time Model(时间模型)
通过案例学调优之--Oracle Time Model(时间模型)http://blog.itpub.net/26224278/viewspace-1793610/
oracle 11g RAC crfclust.bdb过大的处理
早晨收到报警邮件,关于磁盘空间的。上去一块,是grid目录下面有一个大文件: crfclust.bdb,都快30G了。== checkcrsctl stat res ora.crf -init -t== stopcrsctl stop res ora.crf -init== deleterm *.bdb== startcrsctl start res ora.crf -init...
Oracle调优总结
Oracle调优总结 Problem Description:1.每个表的结构及主键索引情况2.每个表的count(*)记录是多少3.对于创建索引的列,索引的类型是什么?count(distinct indexcol)的值是多少?4.最后一次对表进行分析是在什么时间,分析后,是否又对相关表做过大的操作5.索引最后一次rebuild,是在什么时间,此后对表的...
dba 常用维护sql
1、如何查询Oracle 编码格式select value from nls_database_parameters where parameter='NLS_CHARACTERSET';VALUE--------------------------------------------------------------------------------ZHS16GBK2、查询oracle客户端编码select * from nls_instance_parameters where parameter='NLS...
undo表空间中常用的操作
undo表空间中常用的操作:(1)查看undo表空间undotbs1的属性:SQL> select b.tablespace_name,AUTOEXTENSIBLE,RETENTION from dba_tablespaces a,dba_data_files b where a.TABLESPACE_NAME=b.TABLESPACE_NAME and b.TABLESPACE_NAME='UNDOTBS1';...
一份考验你DBA水平的sql优化文档
大家好! 今天和大家分享下sql优化的资料,这份资料是2年前公司的培训资料,今天拿出来和大家分享,考评! 今天重温这份培训资料,发现漏洞百出,这说明在这2年中我的水平是进步的(:...
【Oracle】查看事务回滚的时间
查看事务回滚时间
使用sql profile固定执行计划
使用sql profile固定执行计划实验10g之前有outlines,10g之后sql profile作为新特性之一出现。如果针对非绑定变量的sql,outlines则力不从心。下面是实验过程--1.准备阶段 SQL> select * from v$version; BANNER ---------------------------------------------------------------- Ora...
SQL PROFILE修改固定执行计划
发给团队的,有需要的可以参照下。下面是原文,懒的编辑了SQL PROFILE的用法示例,下周周会给应用DBA演示下。一般只需要步骤三、四就可以完成执行计划的修改和固定,而outline和baseline则需要N多个步骤。SQL PROFIL...
AIX系统常用命令
#系统查看服务器硬件结构:prtconf列出系统中的设备信息:lscfg lfcfg -vp|grep Size查看内存容量 lfcfg -vp|grep DIMM|wc -l查看内存条数 lscfg -v|fcs0查看hba卡的产品数据(VPD)信息系统的安装环境信息:uanme -a操作系统版本信息:oslevel...
配置tnsping跟踪来诊断Oracle Net连接
Oracle Net是我们使用客户端连入Oracle服务器的主要方法。从组件相关方角度看,Oracle Net连接过程涉及到很多的技术和过程,例如客户端连接方式、连接字符串、监听器行为和数据库实例。一般我们都是借助Oracle Client(非JDBC)的OCI接口方式进行Oracle连接,配置本地连接名local name。一旦连接过程出现错...
使用sqld360进行特定SQL调优分析
系统性能问题通常是一个综合性的问题,用户对系统的反馈,通常是一个“慢”字。对调优人员,要从网络、应用服务器、数据库服务器等多个层面进行定位,发现瓶颈。如果落实到数据库层面,执行SQL速度慢就是开发运维DBA所需要关注的范畴。对系统SQL的调优,一般而言不是“一锤子”买卖。而且,性能...
sqlhc.sql(测试学习使用,请勿商业用途)
Linux HugePage经验值检测
使用oracheck进行系统巡检
日常数据库巡检,是运维人员经常需要完成的工作之一。对应复杂的软硬件和系统环境,以及越来越多的系统数目,常规手段进行一次巡检的成本压力越来越大。综合性的巡检方面,自动化的执行和信息收集,才是未来巡检的一个发展方向。Oracle Support内部的研发机构,会推出很多有用的小工具来辅助我们日常巡检诊...
为Linux版本Oracle 11gR2配置HugePage
HugePage是Oracle在Linux版本下一种性能优化手段。对于共享内存区域(SGA)的数据库系统,Oracle通常都推荐在操作系统层面配置上HugePage,为Oracle实例准备更大的可用共享内存和整块的内存。 本文主要介绍在Oracle 11gR2版本上,进行HugePage配置全过程。记录下来,共需要的朋友待查。 ...
从一个小程序脚本看DB Time
从Oracle 10g开始,Oracle数据库开始进入性能度量收集、自诊断、智能调整阶段。应该说,就数据库本质特性而言,9i奠定了基础结构,之后一直到11g,Oracle的体系结构就没有发生本质性的变化。各种Oracle10g新特性中,笔者认为比较吸引人的特性是ASMM和AWR基础信息库。ASMM(Automatic Shared Memory Ma...
解析实时的DB time过程分析
在我们查看awr报告的时候总是会有一个关键指标需要注意,那就是DB time,这个指标一般都是通过awr报告来看到的。比如我们得到的awr报告头部显示的下面的信息,我们就清楚的知道DB time是1502.06 mins,相对于Elapsed time来说,将近有20倍的压力。这个问题肯定需要关注。 ...
使用shell脚本查看数据库负载情况
平时在查看数据库的问题时,会有种迷茫的感觉,如果没有任何人反馈问题,基本上没有主动查找问题的方向,awr,ash都是在得知问题发生的时间段或者一些时间戳来从历史记录中查找相关的信息,个人整理了如下的脚本,能够显示当天的时间段内数据库的负载信息,能够很好掌握数据库的忙闲情况。来看一个简单的例子,比如我...
ORACLE SQL Tuning Health-Check(SQLHC)
一条sql语句的性能主要依赖于好的物理结构,准确的系统统计数据,准确的对象统计数据,合理的查询优化器参数,合理的系统参数.这些数据也就是CBO计算的基本参数,SQLHC(文档 ID 1366133.1)正是为用户提供sql的这些数据,来辅助sql调优.特别适合无法在客户环境中调优的情况,SQLHC虽然没有SQLT(文...