使用数据库测试工具-2(DBT2)进行基准postgresql集群(postgres-xc)

时间:2014-05-21 06:16:51

标签: database postgresql postgres-xc

我正在尝试了解基准工具DBT2。我想在postgres-xc上进行基准测试,我无法获得有关如何为DBT2设置postgres-xc环境的更多信息。我从link

获得了DBT2

我修复了一些编译问题。但我对如何使用这个工具并不太了解。请提供一些见解。我是全新的。谢谢!

1 个答案:

答案 0 :(得分:1)

如果您不确定如何使用DBT-2,我会专注于将它用于PostgreSQL本身。

一旦你更熟悉它,你可以试试DBT-2。我只针对Postgres-XC和Postgres-XL运行DBT-1和DBT-3。

请注意,在测试XC时使用的DBT-1版本具有以某种方式分区的架构,以减少您需要执行的隐式两阶段提交的数量。我没有看过DBT-2,但你应该仔细选择哈希分配列(CREATE TABLE .... DISTRIBUTE BY HASH(some_column))。此外,对于相当静态的表,请将DISTRIBUTE BY REPLICATION添加到CREATE TABLE语句中。

如果你最终测试了Postgres-XC或Postgres-XL,我很想知道你的结果。