我正在尝试了解基准工具DBT2。我想在postgres-xc上进行基准测试,我无法获得有关如何为DBT2设置postgres-xc环境的更多信息。我从link
获得了DBT2我修复了一些编译问题。但我对如何使用这个工具并不太了解。请提供一些见解。我是全新的。谢谢!
答案 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,我很想知道你的结果。