Show Table of Contents
第 2 章 关于历史数据库
2.1. 历史数据库介绍
Red Hat Enterprise Virtualization 包括了一个全面的管理历史数据库,它可由报表应用程序使用,用于生成数据中心、集群和主机级别上的数据报表。本章介绍如何查询历史数据库。
Red Hat Enterprise Virtualization Manager 使用 PostgreSQL 8.4.x,作为存储虚拟环境的状态、配置信息和性能数据的数据库平台。在安装时,Red Hat Enterprise Virtualization Manager 会创建一个名为 engine 的 PostgreSQL 数据库。
安装 ovirt-engine-dwh 软件包时会创建另外一个名为 ovirt_engine_history 的数据库,它包括了配置的历史信息,以及每一分钟从 engine 运行数据库所收集的统计数据。跟踪此数据库的更改可以提供与数据库中对象相关的信息,帮助用户分析活动、增强性能和攻克难题。
警告
复制 ovirt_engine_history 数据库中的数据是通过 Red Hat Enterprise Virtualization Manager 的 Extract Transform Load 服务(ovirt-engine-dwhd)进行的。这个服务基于名为 Talend Open Studio 的一款数据集成工具。此服务配置为在数据仓库软件包安装过程中自动启动。它是一个 Java程序,负责从 engine 数据库提取数据,把这些数据转换为符合历史数据库的标准,并加载到 ovirt_engine_history 数据库中。
ovirt-engine-dwhd 服务不能被停止。
ovirt_engine_history 数据库的 schema 会随着时间有一些改变,而数据库会通过一组数据库视图(view)来对所支持的 API 提供一个统一的结构。视图(view)就是一个由数据库查询结果所组成的虚拟的表。数据库会把一个视图的定义以一个
SELECT 命令的形式保存,这个 SELECT 命令的结果数据被用来产生视图的虚拟表数据。在 PL/PGSQL 命令中指定视图的方法和指定普通表的方法一样。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.