Oracle 10g,AWR,AWR,ADDM最佳实践
自动工作负载信息库 (AWR)学习使用新的特性,这些特性采集数据库性能统计数据和量度,以供分析和调整,并显示在数据库中花费的准确时间,甚至保存会话信息 当您有数据库性能问题时,要解决它您首先要作的是什么?...
在Oracle10g中诊断性能问题
Oracle10g为我们提供了,诊断和跟踪性能问题的绝佳方法。这些方法相比以前有了一些改进,新引入了9i中没有的新视图,比如v$sess_time_model,v$session_wait_class,同时v$session视图的功能更加强大了。现在就来学习...
Cardinality的计算
在数据库中如果我们使用CBO作为优化器,那么一条SQl语句的执行就会有多种执行路径,但是有一点需要注意,CBO会计算各个执行路径的访问代价,从而选择代价最小的执行路径作为我们的执行计划。通过10053事件可以trace...
AIX上pin住Oracle的SGA的方法
Performance测试过程中,我们在新部署的AIX上都是通过设置操作系统的v_pinshm,maxpin%参数以及Oracle中的lock_sga等参数,将oracle SGA pin在内存中,目的就是为了防止这部分内存交换出去。通过pin住oracle SGA在一...
Database performance gets slower the longer the database is running
Applies to: Oracle Server - Enterprise Edition - Version: AIX5L Based Systems (64-bit)AIX Based Systems (32-bit)Bull Escala RL AIX (64-bit)AIX 4.3 Based Systems (64-bit)Oracle databases running on AIX...
Statspack总结
工作中总结的一点点Statspack的用法,记录一下1.How to create the statspack?create tablespace perfstat datafile 'c:\oracle\ora9i\oradata\irmdb\perfstat01.dbf' size 100Mautoextend onnext 10mmaxsize unlimi...
Enqueue整理总结(转)
itpuber网友的总结特转载如下:建议大家看看原文 文档区可以下到..《Wait.Interface.A.Practical.Guide.to.Performance.Diagnostics.and.Tuning》 这本书写的不错.当处理enqueue等待时,熟记这些要点:1 Enqueues 是...
dml_locks的参数
dml_locks这个参数呢,主要是用来规定TM锁的总数,实际上这个参数可以设置为0,表示我们要取消数据库获得TM表级锁的能力,这时候数据库的数据封锁粒度实际只有一级,就是行级(TX)。这样设置之后,其实数据行的updte...
Bitmap的问题
今天工作中发现了产品部署在Oracle上的一个defect,由于在一个low cardinality建立了一个bitmap索引,由于程序对于这个列的修改过于频繁,导致数据库的性能下降。我们都知道每个位图索引被分为多个bitmap segment,而...
对于Oracle锁的一些理论总结
首先什么是锁呢?可以理解为他是对一种共享资源并发访问的一种控制:)在数据库中,基本的锁类型有两类,分别是X-排他锁:如果对象被一个排他锁给琐住,那么按照锁的相容性来讲其他会话就不能够在对这个会话所加锁的...
自己总结的一些enqueue的东东
When running the declare operation,IRMDB have the top hot wait event named ENQUEUE1,we can see this kind of wait events by using the dynamic view named v$session_wait*********************************...