@@ -1441,33 +1441,18 @@ function collect_results() {
14411441 -o $MACHINE_HOME /$ARTIFACTS_FILENAME /pgbadger.html" \
14421442 2> >( grep -v " install the Text::CSV_XS" >&2 )
14431443
1444- # pg_stat_* artifacts
1445- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_stat_activity) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_activity.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1446- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_stat_archiver) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_archiver.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1447- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_stat_bgwriter) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_bgwriter.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1448- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_stat_database) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_database.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1449- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_stat_database_conflicts) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_database_conflicts.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1450- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_stat_all_tables) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_all_tables.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1451- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_stat_sys_tables) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_sys_tables.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1452- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_stat_user_tables) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_user_tables.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1453- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_stat_xact_all_tables) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_xact_all_tables.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1454- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_stat_xact_sys_tables) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_xact_sys_tables.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1455- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_stat_xact_user_tables) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_xact_user_tables.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1456- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_stat_all_indexes) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_all_indexes.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1457- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_stat_sys_indexes) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_sys_indexes.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1458- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_stat_user_indexes) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_user_indexes.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1459- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_statio_all_tables) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_statio_all_tables.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1460- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_statio_sys_tables) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_statio_sys_tables.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1461- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_statio_user_tables) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_statio_user_tables.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1462- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_statio_all_indexes) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_statio_all_indexes.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1463- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_statio_sys_indexes) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_statio_sys_indexes.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1464- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_statio_user_indexes) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_statio_user_indexes.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1465- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_statio_all_sequences) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_statio_all_sequences.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1466- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_statio_sys_sequences) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_statio_sys_sequences.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1467- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_statio_user_sequences) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_statio_user_sequences.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1468- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_stat_user_functions) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_user_functions.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1469- docker_exec bash -c " psql -U postgres $DB_NAME -b -c '\copy (select * from pg_stat_xact_user_functions) to /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_xact_user_functions.csv with csv;' $VERBOSE_OUTPUT_REDIRECT "
1470- # docker_exec bash -c "psql -U postgres $DB_NAME -b -c '\copy (select * from pg_stat_statements) to /$MACHINE_HOME/$ARTIFACTS_FILENAME/pg_stat_statements.csv with csv;' $VERBOSE_OUTPUT_REDIRECT"
1444+ docker_exec bash -c " psql -U postgres $DB_NAME -b -c \" copy (select * from pg_stat_archiver) to stdout with csv header delimiter ',';\" > /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_archiver.csv"
1445+ docker_exec bash -c " psql -U postgres $DB_NAME -b -c \" copy (select * from pg_stat_bgwriter) to stdout with csv header delimiter ',';\" > /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_bgwriter.csv"
1446+ docker_exec bash -c " psql -U postgres $DB_NAME -b -c \" copy (select * from pg_stat_database) to stdout with csv header delimiter ',';\" > /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_database.csv"
1447+ docker_exec bash -c " psql -U postgres $DB_NAME -b -c \" copy (select * from pg_stat_database_conflicts) to stdout with csv header delimiter ',';\" > /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_database_conflicts.csv"
1448+ docker_exec bash -c " psql -U postgres $DB_NAME -b -c \" copy (select * from pg_stat_all_tables) to stdout with csv header delimiter ',';\" > /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_all_tables.csv"
1449+ docker_exec bash -c " psql -U postgres $DB_NAME -b -c \" copy (select * from pg_stat_xact_all_tables) to stdout with csv header delimiter ',';\" > /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_xact_all_tables.csv"
1450+ docker_exec bash -c " psql -U postgres $DB_NAME -b -c \" copy (select * from pg_stat_all_indexes) to stdout with csv header delimiter ',';\" > /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_all_indexes.csv"
1451+ docker_exec bash -c " psql -U postgres $DB_NAME -b -c \" copy (select * from pg_statio_all_tables) to stdout with csv header delimiter ',';\" > /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_statio_all_tables.csv"
1452+ docker_exec bash -c " psql -U postgres $DB_NAME -b -c \" copy (select * from pg_statio_all_indexes) to stdout with csv header delimiter ',';\" > /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_statio_all_indexes.csv"
1453+ docker_exec bash -c " psql -U postgres $DB_NAME -b -c \" copy (select * from pg_statio_all_sequences) to stdout with csv header delimiter ',';\" > /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_statio_all_sequences.csv"
1454+ docker_exec bash -c " psql -U postgres $DB_NAME -b -c \" copy (select * from pg_stat_user_functions) to stdout with csv header delimiter ',';\" > /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_user_functions.csv"
1455+ docker_exec bash -c " psql -U postgres $DB_NAME -b -c \" copy (select * from pg_stat_xact_user_functions) to stdout with csv header delimiter ',';\" > /$MACHINE_HOME /$ARTIFACTS_FILENAME /pg_stat_xact_user_functions.csv"
14711456
14721457 docker_exec bash -c " gzip -c $logpath > $MACHINE_HOME /$ARTIFACTS_FILENAME /postgresql.workload.log.gz"
14731458 docker_exec bash -c " cp /etc/postgresql/$PG_VERSION /main/postgresql.conf $MACHINE_HOME /$ARTIFACTS_FILENAME /"
0 commit comments