├── .gitignore ├── LICENSE ├── Makefile ├── README.rst ├── _golang ├── .gitignore ├── Makefile ├── go.mod ├── go.sum └── main.go ├── _nodejs ├── .gitignore ├── Makefile ├── index.js ├── package-lock.json └── package.json ├── _python ├── .gitignore ├── Makefile ├── mkvirtualenv ├── pgbench_python ├── pgbench_python.py └── requirements.txt ├── go.work ├── pgbench ├── pgbench_golang ├── pgbench_nodejs ├── pgbench_python ├── queries ├── 1-pg_type.json ├── 2-generate_series.json ├── 3-large_object.json ├── 4-arrays.json ├── 5-copyfrom.json ├── 6-batch.json └── 7-oneplusone.json ├── report └── report.html └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/README.rst -------------------------------------------------------------------------------- /_golang/.gitignore: -------------------------------------------------------------------------------- 1 | /pgbench_golang 2 | /_go 3 | -------------------------------------------------------------------------------- /_golang/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/_golang/Makefile -------------------------------------------------------------------------------- /_golang/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/_golang/go.mod -------------------------------------------------------------------------------- /_golang/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/_golang/go.sum -------------------------------------------------------------------------------- /_golang/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/_golang/main.go -------------------------------------------------------------------------------- /_nodejs/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /_nodejs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/_nodejs/Makefile -------------------------------------------------------------------------------- /_nodejs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/_nodejs/index.js -------------------------------------------------------------------------------- /_nodejs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/_nodejs/package-lock.json -------------------------------------------------------------------------------- /_nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/_nodejs/package.json -------------------------------------------------------------------------------- /_python/.gitignore: -------------------------------------------------------------------------------- 1 | /venv 2 | -------------------------------------------------------------------------------- /_python/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/_python/Makefile -------------------------------------------------------------------------------- /_python/mkvirtualenv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/_python/mkvirtualenv -------------------------------------------------------------------------------- /_python/pgbench_python: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/_python/pgbench_python -------------------------------------------------------------------------------- /_python/pgbench_python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/_python/pgbench_python.py -------------------------------------------------------------------------------- /_python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/_python/requirements.txt -------------------------------------------------------------------------------- /go.work: -------------------------------------------------------------------------------- 1 | go 1.19 2 | 3 | use ( 4 | ./_golang 5 | ) 6 | -------------------------------------------------------------------------------- /pgbench: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/pgbench -------------------------------------------------------------------------------- /pgbench_golang: -------------------------------------------------------------------------------- 1 | _golang/pgbench_golang -------------------------------------------------------------------------------- /pgbench_nodejs: -------------------------------------------------------------------------------- 1 | _nodejs/index.js -------------------------------------------------------------------------------- /pgbench_python: -------------------------------------------------------------------------------- 1 | _python/pgbench_python -------------------------------------------------------------------------------- /queries/1-pg_type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/queries/1-pg_type.json -------------------------------------------------------------------------------- /queries/2-generate_series.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/queries/2-generate_series.json -------------------------------------------------------------------------------- /queries/3-large_object.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/queries/3-large_object.json -------------------------------------------------------------------------------- /queries/4-arrays.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/queries/4-arrays.json -------------------------------------------------------------------------------- /queries/5-copyfrom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/queries/5-copyfrom.json -------------------------------------------------------------------------------- /queries/6-batch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/queries/6-batch.json -------------------------------------------------------------------------------- /queries/7-oneplusone.json: -------------------------------------------------------------------------------- 1 | { 2 | "query":"SELECT 1+1" 3 | } -------------------------------------------------------------------------------- /report/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/report/report.html -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagicStack/pgbench/HEAD/requirements.txt --------------------------------------------------------------------------------