timescaledb-tune: Automated PostgreSQL Configuration Optimization icon

timescaledb-tune: Automated PostgreSQL Configuration Optimization

timescaledb-tune is a powerful tool designed to optimize PostgreSQL configurations for TimescaleDB by analyzing system resources such as memory and CPU. It intelligently adjusts settings in the postgresql.conf file to enhance performance, ensuring that your database is finely tuned for your specific workload demands.

Features

Automatic detection of system resources for optimal tuning recommendations.

Support for different workload profiles, including a specialized 'promscale' profile.

Options for custom configurations regarding memory, CPUs, and background workers.

Backup functionality for safe configuration management, allowing easy restoration of previous settings.

Simplified command-line interface with options for prompt-free execution and dry run recommendations.

Repository Details

451
41
Updated: 11/24/2024

Languages

Go
Shell

Topics

postgresql
timescaledb
tuning

License

Apache License 2.0