From f77ff083350eb5a2625a4dbfca61d15b66c4918b Mon Sep 17 00:00:00 2001 From: Alexander Korotkov Date: Wed, 20 Jul 2022 15:44:44 +0300 Subject: [PATCH] Document the ability to specify TableAM for pgbench Upcoming custom Table Access Methods (TableAM) need benchmarking. Despite pgbench doesn't have an explicit option for TableAM specification, one can specify it using PGOPTION environmental variable. The present commit documents this way to specify TableAM for pgbench. Discussion: https://postgr.es/m/CAC77N6ih%3DLbhZQXV76grEsaVQkBL464Y2Foqq9o%3Df4UBfEOfEQ%40mail.gmail.com Author: Michel Pelletier, Alexander Korotkov Reviewed-by: Justin Pryzby, Mason Sharp, Michael Paquier --- doc/src/sgml/config.sgml | 2 +- doc/src/sgml/ref/pgbench.sgml | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml index 37fd80388c..e2d728e0c4 100644 --- a/doc/src/sgml/config.sgml +++ b/doc/src/sgml/config.sgml @@ -317,7 +317,7 @@ UPDATE pg_settings SET setting = reset_val WHERE name = 'configuration_parameter - + Parameter Interaction via the Shell diff --git a/doc/src/sgml/ref/pgbench.sgml b/doc/src/sgml/ref/pgbench.sgml index 2acf55c2ac..1a1be489e7 100644 --- a/doc/src/sgml/ref/pgbench.sgml +++ b/doc/src/sgml/ref/pgbench.sgml @@ -2887,6 +2887,22 @@ statement latencies in milliseconds, failures and retries: + + Table Access Methods + + + You may specify the Table Access Method + for the pgbench tables. The environment variable PGOPTIONS + specifies database configuration options that are passed to PostgreSQL via + the command line (See ). + For example, a hypothetical default Table Access Method for the tables that + pgbench creates called wuzza can be specified with: + +PGOPTIONS='-c default_table_access_method=wuzza' + + + + Good Practices