Oracle Database In-Memory Advisor



新!  Oracle Database In-Memory Advisor 发布了新版本。   更多详情如下。


Oracle Database In-Memory


Oracle Database 12.1.0.2 引入了 Oracle Database In-Memory,允许单个数据库高效地支持混合的分析负载和事务负载。配置了 Database In-Memory 的 Oracle 数据库提供了出色的事务性能,同时支持实时分析和报告。

有关 Oracle Database In-Memory 的完整详细信息,请参见 oracle.com 上的 Oracle Database In-Memory 页面

Oracle Database In-Memory Advisor


Oracle Database In-Memory 旨在优化数据库中的分析处理。In-Memory Advisor 分析数据库中存在的分析处理负载,以确定如果该分析负载优化之后整个数据库的估计收益。

In-Memory Advisor 根据 SQL 计划基数、活动会话历史记录 (ASH)、并行查询的使用及其他统计信息区分分析处理与其他数据库活动。

In-Memory Advisor 根据统计信息和启发式压缩系数估算内存中对象的大小。

In-Memory Advisor 根据以下条件估算分析处理性能改进因子:

  • 消除用户 I/O 等待、集群传输等待、缓冲区缓存闩锁等待等。
  • 某些与特定压缩类型有关的查询处理优势。
  • 按特定压缩类型的解压缩成本直观推断。
  • SQL 计划可选择性、结果集中的列数等。


Advisor 生成一份建议报告。该报告列出了许多内存中大小以及估计的性能优势,列出了达到指定内存中大小应放在内存中列存储中的对象以及这些对象的推荐压缩系数。它还生成一个 SQLPLUS 脚本来修改对象,将其放在内存中。

有关如何获取 Advisor 的信息,请参见 My Oracle Support (MOS) 说明 1965343.1

新近发布的更新的 In-Memory Advisor。


对 Advisor 的更新包括:

  • 简化并重定格式的单页 HTML 报告。
  • 用于运行 Advisor 的新脚本 imadvisor_recommendations.sql。该脚本支持许 Advisor 的许多其他用途。
  • 可扩展性增强。
  • 更容易安装和卸载。
  • 其他视图
  • 安全性改进
  • 参数改进


这里有当前版本的版本说明。

其他文档: