在 Oracle 数据库中,Advisory Statistics(建议性统计)是用于帮助数据库管理员和性能调优专家了解系统性能和健康状况的一组统计信息。这些统计信息可用于制定性能优化策略。以下是三种可以收集的 Advisory Statistics:

  1. Buffer Cache Advisory(缓存区缓存建议性统计):
    • 通过启用 Buffer Cache Advisory 统计,可以收集关于缓存区缓存使用情况的信息。这包括缓存区的命中率、缓存区的大小、推荐的缓存区大小等。
    • 可以使用以下语句启用 Buffer Cache Advisory 统计:
      ALTER SYSTEM SET STATISTICS_LEVEL = ALL;
      
  2. Shared Pool Advisory(共享池建议性统计):
    • Shared Pool Advisory 统计提供了有关共享池使用情况的信息,包括共享池的命中率、共享池的大小、推荐的共享池大小等。
    • 可以使用以下语句启用 Shared Pool Advisory 统计:
      ALTER SYSTEM SET STATISTICS_LEVEL = ALL;
      
  3. PGA Target Advisory(PGA 目标建议性统计):
    • PGA Target Advisory 统计提供了有关 PGA 内存使用情况的信息,包括 PGA 的命中率、PGA 的目标大小、推荐的 PGA 目标大小等。
    • 可以使用以下语句启用 PGA Target Advisory 统计:
      ALTER SYSTEM SET PGA_AGGREGATE_TARGET = value;
      

在上述语句中,将 value 替换为希望为相应的 Advisory Statistics 设置的值。需要注意的是,开启建议性统计可能会对系统性能产生一定的开销,因此在生产环境中需要谨慎使用。

Was this helpful?

0 / 0

发表回复 0

Your email address will not be published.