`
streamsong
  • 浏览: 82516 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

read by other session,db file scattered read,db file sequential read等待时间的优化

阅读更多

今天检查彩民村的数据库健康状态,发现CPU使用率非常高,而且这个时间点的业务并不是很忙,开发人员也没有对数据库做大的操作。

分析AWR发现占用资源比较大的sql很多都是重复的

Top 5 Timed Events

Event

Waits

Time(s)

Avg Wait(ms)

% Total Call Time

Wait Class

CPU time

 

20,956

 

51.4

 

read by other session

32,208,585

3,680

0

9.0

User I/O

db file scattered read

32,013,721

2,214

0

5.4

User I/O

db file sequential read

42,658,212

1,100

0

2.7

User I/O

latch: cache buffers chains

945,865

955

1

2.3

Concurrency

分享到:
评论
1 楼 streamsong 2011-05-18  
为啥保存之后只有这些?其他的文字哪去啦?

相关推荐

    数据库性能监控

    db file sequential read(ms) log file parallel write(ms) log file sync(ms) db file scattered read(ms) #IO WorkLoad Oracle IOPS Oracle MBPS db file sequential read db file scattered read log file ...

    Oracle等待事件说明一

    "Oracle等待事件说明一"主要关注了几个关键的等待事件,包括"buffer busy waits"、"db file parallel write"、"db file single write"、"db file scattered read"、"db file sequential read"以及"direct path write...

    ORACLE常见等待事件说明

    常见的非空闲等待事件包括 db file scattered read、db file sequential read、buffer busy waits、free buffer waits、enqueue、latch free、log file parallel write、log file sync 等。 1. db file scattered ...

    Oracle常见等待事件说明

    一些常见的非空闲等待事件有 db file scattered read、db file sequential read、buffer busy waits、free buffer waits、enqueue、latch free、log file parallel write、log file sync 等。 db file scattered ...

    Oracle缓冲区忙等待的识别和解决

    当“db file sequential read”和“db file scattered read”等读操作进入等待事件的前五名时,通常表示存在缓冲区忙等待问题。例如,以下STATSPACK报告片段显示了这些等待事件: ``` % 总和事件 等待 时间(s) 消逝...

    监控oracle的等待事件

    高频率的 db file scattered read 可能暗示需要对相关表创建合适的索引以优化查询性能。但并非所有情况下全表扫描都是性能低下的表现,Oracle 会根据访问数据量和优化器模式(CBO 或 RBO)来决定是否使用全表扫描。...

    oracle优化

    5. **等待事件**(Timed Events):db file scattered read、latch free、db file sequential read等是等待时间最多的事件。db file scattered read和db file sequential read涉及到I/O操作,可能需要优化表空间的I/...

    Oracle数据库性能优化方法论.pptx

    IO等待事件,如db file scattered read和db file sequential read,直接影响数据的读写速度,优化I/O子系统和使用合适的数据访问模式至关重要。 在资源层面,CPU、内存和I/O是性能优化的重点。CPU资源的监控包括...

    【故障处理】队列等待之TX 等待事件处理.docx

    - **Db file sequential read / scattered read**:这些等待事件通常涉及顺序读取和散列读取操作。优化索引使用,减少全表扫描,或者提升硬件性能(如磁盘I/O速度)有助于缓解。 - **Direct path read**:这是...

    Oracle数据库性能优化实务 数据文件IO.pptx

    通过识别消耗时间最多的事件,如`db file sequential read`和`db file scattered read`,可以定位性能瓶颈并采取相应措施进行优化。 综上所述,Oracle数据库性能优化涉及到多个层面,包括存储硬件、操作系统配置、...

    BLOG_Oracle_lhr_等待事件(1) User IO.pdf

    - **db file scattered read**:表示数据库服务器进程读取多个数据块时发生的等待事件。 - **db file sequential read**:表示顺序读取数据文件中的数据块时发生的等待事件。 - **db file parallel read**:在并行...

    oracle非空闲等待事件

    4. **DB File Sequential Read(顺序读)**:这是最常见的I/O等待事件之一,通常发生在全表扫描或索引扫描时。优化查询语句,减少全表扫描,可以降低这种等待。 5. **DB File scattered read(散列读)**:与顺序读...

    性能工程系列之一性能测试篇PPT学习教案.pptx

    非空闲等待事件,如buffer busy waits、db file scattered read、db file sequential read等,通常揭示了系统中的竞争和资源冲突,需要通过深入分析来解决。 针对I/O统计的诊断,可以使用SQL查询来获取表空间、...

    Oracle 性能问题一般解决思路

    - **db file scattered read**:若此类事件频繁,应检查相关SQL语句是否能有效利用索引,考虑调整查询语句或优化表结构,如创建合适的索引。 - **direct path read/write**:这通常与排序操作相关,可以通过增大PGA...

    Oracle-IO问题及性能调优

    1. **高I/O等待时间**:通过`v$sysstat`视图检查`db file sequential read`、`db file scattered read`等等待事件,若等待时间占比过高,可能存在I/O问题。 2. **慢查询**:长时间运行的SQL查询,可能由于频繁的...

    oracle数据库笔试题.pdf

    db file sequential read 与 db file scattered read 等待的差别是什么?如果以上等待比较多,证明了什么问题?答案是:db file sequential read 是 DB 文件顺序读取,通常显示与单个数据块相关的读取操作(如索引...

    30种oracle常见的等待事件说明.zip_oracle

    3. **DB File Sequential Read**: 这个等待发生在数据文件的顺序读取操作中。优化索引使用、缓存策略(如增大SGA)和I/O子系统性能可以改善。 4. **DB File Scattered Read**: 当数据块非顺序读取时发生。数据库...

Global site tag (gtag.js) - Google Analytics