Tooling

    We’ve created several open-source tools to help users make the most out of their experience with TimescaleDB.

    timescaledb-tune is a command-line tool that helps you tune and configure your TimescaleDB/PostgreSQL instances to leverage your existing hardware for better performance. It accomplishes this by adjusting the settings to match your system’s CPU, memory resources, and PostgreSQL version.

    The tool will first analyze the existing postgresql.conf file to ensure that the TimescaleDB extension is appropriately installed, and then it will provide recommendations for memory, parallelism, WAL, and other settings. These changes are written to your postgresql.conf and will take effect on the next (re)start. If you are starting on fresh instance and don’t feel the need to approve each group of changes, you can automatically accept and append the suggestions to the end of your .

    For more information on how to get started with timescaledb-tune, visit the .

    timescaledb-parallel-copy

    The purpose of this tool is to speed up large data migrations by running multiple concurrently. In addition to parallelizing the workload, the tool also offers flags to improve the copy experience.

    To get started with timescaledb-parallel-copy, visit the .