log buffer及日志管理深入分析及性能调整(七)
http://space.itpub.net/9842/viewspace-4149513.2.2其他相关的等待事件 当进程需要向日志缓冲区里拷贝重做记录时,发现没有足够的可用空间时,则必须等待log buffer spac...
SHARED_POOL_RESERVED_SIZE参数的设置及作用
总述:通过本篇笔记总结shared_pool_reserved_size 参数和隐含参数_shared_pool_reserved_min_alloc还有一个参数是需要提及的:shared_pool_reserved_size。该参数指定了保留的共享池空间,用于满足将来的大的连续...
【DEADLOCK】Oracle“死锁”模拟
本着实验优先的原则,先模拟死锁的发生,然后在列一下死锁产生的四个必要条件和处理死锁的一般策略。1.创建两个简单的表t1_deadlock和t2_deadlock,每个表中仅仅包含一个字段asys@ora10g> conn sec/secConnected...
Oracle常用调优手段
Oracle数据库应用系统的调优主要包括十个方面:B~S2|8K L,cqJ9390331(1)、优化数据库内存;j W]qM9390331(2)、在Oracle共享池中固定应用程序代码;;oLm%}a.P9390331(3)、优化数据存储;ITPUB个人空间9{u {5f5jo(4)、...
通过分析SQL语句的执行计划优化SQL(总结)
通过分析SQL语句的执行计划优化SQL(总结)http://**/viewthread.php?tid=80153&extra=page%3D1%26amp;filter%3Ddigest
oracle 性能参数
数据库的一些技术指标一、 Logical I/O1、 Block changes-修改数据阻塞2、 Current reads-更新数据阻塞的数目3、 Consistent reads-查询数据阻塞的数目二、 Physical I/O1、 Datafile reads读取数据文件的文件数目2...
【优化】ALL_ROWS模式和FIRST_ROWS模式的适用场景
在CBO的优化模式下,我们可以使用optimizer_mode参数控制优化模式。主要有两种模式,一种是ALL_ROWS模式,另外一种是FIRST_ROWS模式。ALL_ROWS模式适用场景:希望优化程序给出一种尽快得到全部记录的执行计划,目标...
Oracle 系统性能变慢常规处理诊断及定位处理方法
系统性能变慢常规处理诊断及定位处理方法 一、可能的系统现象:1、业务变慢,尤其是工单相关的业务较慢;2、主机系统资源率较高,数据库中的ACTIVE较多,有全表扫描;3、数据库锁、BUFFER等待等二、处理步骤和方法...
核心数据库由于大量的latch free导致CPU资源耗尽的现场
今天上午核心数据库由于出现大量的latch free,致使cpu资源耗尽,以下是从开始出现,到分析,诊断,解决的全过程,与网友们分享: 数据库环境 oracle 9i(9.2.0.7) &nbs...
一个比较经典的语句优化
情况:最近有个生产系统数据库CPU忽然变得非常高,我今天看了一下,发现有13个latch free,(如何查看latch free)分析latch free的语句,主要是这个语句,咨询开发人员,这是一个报表语句 语句如下:SEL...
高水位线(High Water Mark)
什么是水线(High Water Mark)? ---------------------------- 所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high ...
oracle rebuild index and table move
Oracle里大量删除记录后,表和索引里占用的数据块空间并没有释放。 table move可以释放已删除记录表占用的数据块空间,整理碎片。如果将表格用move方式整理碎片后,索引将失效,这时需要将索引重建。 重建索引可以释...
一次简单的索引重建错误
今天,有个同事最近反映他的系统数据库很慢,刚好我也特别忙,所以就告诉他一些方法:IXPUB技术博客}Y o6K r5Q'Q7K,Z5}&v7r3d0找出慢的语句,然后看哪些表,如果表太大了就要delete清理,清理完了就move + rebuild*...
oracle 等待事件
oracle等待事件是衡量oracle运行状况的重要依据及指示,等待事件分为两类:空闲等待事件和非空闲等待事件, TIMED_STATISTICS = TRUE 那么等待事件按等待的时间排序,= FALSE那么事件按等待的数量...
Oracle10g的ASH及历史信息记录
性能调整和问题诊断是任何数据库管理人员必须面临的最大挑战和必须完成的重要管理任务。基于管理上的简化和易用性的努力,Oracle推出了Autometic Database Diagnostic Monitor (ADDM) ,通过ADDM,Oracle试图使数据库...
怎样保持Oracle数据库SQL性能的稳定性
有客户遇到SQL性能不稳定,突然变差导致系统性能出现严重问题的情况。对于大型的系统来说,SQL性能不稳定,有时突然变差,这是常常遇到的问题。这也是一些DBA的挑战。 对于使用Oracle数据库的应用系统,有时会...