OtterTune uses machine learning to actively tune your database. Simply select a target objective to optimize (e.g., throughput, latency, cost) and OtterTune automatically updates 100+ configuration settings to improve that target.
OtterTune does not require access to application data or queries. Just create a free OtterTune account and securely connect it to your database in minutes.
OtterTune analyzes your database workload and automatically makes configuration changes that improve performance. You have total control over what, when, and how OtterTune applies configuration changes to your database.
OtterTune monitors your database and collects metrics about your workload. The service learns what your workload looks like over time and can identify when it has changed enough to cause performance problems.
Install the next configuration on the client DBMS
Collect runtime information from the client DBMS
Recommend the next configuration to improve performance
Visualize performance improvements and insights in the dashboard
Connect OtterTune to your database without installing extra software or modifying your application's code. You then tell OtterTune what you want it to improve (e.g., query performance, cost).
OtterTune then efficiently retrieves information about your database's hardware, knob configurations, and metrics without negatively impacting performance. OtterTune does not need to examine your application's data or queries.
Using machine learning, OtterTune optimizes 100+ configuration settings and continually improves performance.