我正在尝试了解基准工具 DBT2。我想在 postgres-xc 上进行基准测试,我无法获得有关如何为 DBT2 设置 postgres-xc 环境的太多信息。我从链接中得到了 DBT2
我已经修复了一些编译问题。但我对如何使用这个工具没有太多想法。请提供一些见解。我对此完全陌生。谢谢!!
我正在尝试了解基准工具 DBT2。我想在 postgres-xc 上进行基准测试,我无法获得有关如何为 DBT2 设置 postgres-xc 环境的太多信息。我从链接中得到了 DBT2
我已经修复了一些编译问题。但我对如何使用这个工具没有太多想法。请提供一些见解。我对此完全陌生。谢谢!!
如果您不确定如何使用 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,我很想听听您的结果。