DBT-2

来自 PostgreSQL 维基
跳转到导航跳转到搜索

DBT-2

当前源代码可以从以下位置检出

git clone git://osdldbt.git.sourceforge.net/gitroot/osdldbt/dbt2

请注意,如果您的系统上安装了多个数据库,则当前版本无法正确执行 `make`。欢迎提供补丁。 :)

用户指南

安装 PostgreSQL

OSDL-DBT-2 测试套件最初移植到 PostgreSQL 7.3。本文档正在针对 Pg 的 8.4beta2 版本进行更新。PostgreSQL 的当前源代码可以从 https://postgresql.ac.cn 下载。

在运行 PostgreSQL 的配置脚本之前,修改 src/include/pg_config_manual.h,使 INDEX_MAX_KEYS = 64。

对于标准安装

./configure --prefix=<installation dir>
make
make install

检查 ./configure --help 和 PostgreSQL 文档以获取其他配置选项。

此时不要运行 initdb 或者启动 postmaster。我们的脚本将为您创建数据库并启动数据库引擎。

安装 DBT-2 测试套件

该套件的最新稳定版本可以在 PostgreSQL 的 git 仓库中找到,地址为

git clone git://osdldbt.git.sourceforge.net/gitroot/osdldbt/dbt2

请按照 INSTALL 中的说明操作。查看源代码中包含的 README(s)以获取有关您的环境的具体信息。

如果您在构建时遇到问题,请检查以下事项

  • pg_config 是否在您的路径中?(例如 /usr/local/pgsql/bin)

构建数据库

大小

创建数据库

备份和恢复数据库

运行 DBT-2 测试套件

查找和解释结果

自定义测试

其他资源