Тест кластера postgresql (postgres-xc) с использованием Daabase Test tool-2 (DBT2)
Я пытаюсь понять инструмент сравнения DBT2. Я хочу провести тест на postgres-xc, я не смог получить много информации о том, как настроить среду postgres-xc для DBT2. Я получил DBT2 по ссылке
Я исправил некоторые проблемы с компиляцией. Но я не очень понимаю, как использовать этот инструмент. Пожалуйста, предоставьте некоторые идеи. Я совершенно новичок в этом. Спасибо!!
1 ответ
Если вы не знаете, как использовать DBT-2, я бы сосредоточился только на том, чтобы использовать его против самого PostgreSQL.
Как только вы ознакомитесь с ним, вы можете попробовать DBT-2. Я только запускаю DBT-1 и DBT-3 против Postgres-XC и Postgres-XL.
Обратите внимание, что в версии DBT-1, используемой при тестировании XC, схема секционирована определенным образом, чтобы уменьшить количество неявных двухфазных коммитов, которые вам необходимо выполнить. Я не смотрел на DBT-2, но вы должны тщательно выбрать столбец распределения хеша (CREATE TABLE .... DISTRIBUTE BY HASH(some_column)). Кроме того, для таблиц, которые являются довольно статичными, добавьте DISTRIBUTE BY REPLICATION в операторы CREATE TABLE.
Если вы закончите тестировать Postgres-XC или Postgres-XL, я хотел бы услышать о ваших результатах.