< p >Oracle Automatic Workload Repository (AWR)是一个非常强大的性能分析工具。它可以提供关于Oracle数据库的有关性能的详细统计数据。这些统计数据可以用来识别数据库中的性能瓶颈和瓶颈的根源,例如,I/O和CPU使用率等。 p >< p >在AWR分析报告中,IOPS通常是一个极其重要的性能统计指标。IOPS指Input/Output Operations Per Second,它是衡量磁盘性能的主要指标之一。它表示磁盘在一秒钟内能够处理多少读写操作。 p >< p >在一个高负载Oracle数据库系统中,I/O子系统通常是瓶颈之一。因为I/O操作次数通常非常大,所以IOPS很可能会成为瓶颈。在这些情况下,我们可以使用AWR统计来识别瓶颈和瓶颈的根源。重点包括如下两个方面: p >< pre >Physical Reads Per Second
Physical Writes Per Second pre >< p >注意,在AWR分析报告中,这两个统计指标通常会指出大多数IOPS。 对于一个数据库管理员而言,优化这两个统计指标是关键。下面是两个例子,我们将看看如何使用AWR统计来解决IOPS性能瓶颈。 p >< p >例1:一个报告显示physical reads per second 和 physical writes per second的数值都很高。这说明有大量的数据需要在磁盘上读取和写入。在这种情况下,可以使用像Oracle ASM这样的存储解决方案来优化磁盘I/O性能。此外,可以使用像Flash Storage这样的高速磁盘来提高I/O处理能力。 p >< pre >Physical Reads Per Second: 23,406.7
Physical Writes Per Second: 14,508.6 pre >< p >例2:一个AWR报告显示随着时间的推移,physical reads per second和physical writes per second两个统计指标都会增加。这可以预示着磁盘需要升级。因为在一个数据库中,随着业务使用和数据增加,数据库中的许多表和索引将无情地增加,这意味着我们需要一个更快的磁盘I/O子系统来适应增加的数据。 p >< pre >Physical Reads Per Second: 10,000 (week 1)
Physical Reads Per Second: 15,000 (week 2)
Physical Reads Per Second: 20,000 (week 3)
Physical Reads Per Second: 25,000 (week 4) pre >< p >总之,IOPS是一个非常重要的指标,能够识别磁盘I/O性能瓶颈,并帮助我们优化数据库某一子系统的磁盘性能。 AWG是Oracle数据库管理的一个非常有用的工具,它可以提供这些重要的统计数据。正因为如此,使用AWG记录基线信息是可取的,以便我们可以在有需要时进行I/O优化。 p >