ветвей отношений не существует pgbench-tools и масштаб базы данных postgresql возвращены

Я установил postgresql 9.1 на Ubuntu 12.04 с pgpoolII-3.3.3 и pgPoolAdmin.

Я пытаюсь провести тест с помощью pgbench-tools для измерения производительности postgresql.

Поэтому я перехожу в каталог, где находится pgbench-tools, и настраиваю файл конфигурации.

Я пытаюсь выполнить этот заказ:

sudo -u postgres ./runset

После этого появляется сообщение "Удаление старых таблиц pgbench"

Первое сообщение об ошибке (кажется неважным): ERROR: table "accounts does not exist"

После этого появляется сообщение: VACUUM creating new pgbench tables

После этого

creating tables
10000 tuples done
20000 tuples done
...
100000 tuples done
...
vacuum...done.
Run set #1 of 2 with 2 clients scale=1
Running tests using: psql -h localhost -U postgres -p 5432 pgbench
Storing results using: psql -h localhost -U postgres -p 5432 pgbench

И после этого наступает "крах":

ERROR: relation "branches" does not exist
LINE 1: select count(*) for branches
ERROR: Attempt to determine database scale returned "", aborting

Это может быть глупая проблема, и я не могу ее решить, так как у меня нет высокого уровня знаний об этих системах.

Любая идея о том, что попробовать?


person Cesar    schedule 30.12.2014    source источник


Ответы (1)


Решено: таблицы «accounts» и «branchs» относятся к именам таблиц в pgbench, поставляемом с Postgres 8.3 и старше. После этого он был изменен на pgbench_*. Итак, я столкнулся с несоответствием версии pgbench-tools. Решено после загрузки инструментов pgbench с github https://github.com/gregs1104/pgbench-tools

person Cesar    schedule 01.01.2015