8000 GitHub - joelonsql/pg-catbench: Benchmarking Tool for PostgreSQL's Catalog Functions
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

joelonsql/pg-catbench

Repository files navigation

pg-catbench

pg-catbench

pg-catbench will be a benchmarking tool for PostgreSQL's catalog functions.

It will automatically monitor the official PostgreSQL Git repository, and analyze each commit to determine if any benchmarks should be rerun.

It will also allow benchmarking of patches via a mechanism yet to be decided, such as Pull Requests, email patches to a specific mailbox, or other means.

It will depend on pg-timeit for the actual measurements of catalog functions.

There is not so much here yet; work has just started.

Currently, benchmarks can be created and run manually.

Usage

git clone https://github.com/joelonsql/pg-catbench.git
cd pg-catbench
make clean && make && make install && make installcheck
psql -c "CREATE EXTENSION timeit"
psql -c "CREATE EXTENSION catbench"
cargo build --release
./target/release/pg-git-commit-tracker
./target/release/pg-catbench

Data Model

data-model

License

pg-catbench is licensed under the PostgreSQL License.

About

Benchmarking Tool for PostgreSQL's Catalog Functions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0