OtterTune is a database tuning service that leverages machine learning and expert knowledge to provide optimization recommendations for PostgreSQL and MySQL instances. It automates the tedious task of optimization to ensure that your database runs efficiently no matter how your application’s workload and data evolve over time.

OtterTune examines your database holistically across several avenues and automatically generates recommendations to improve performance. In practice, OtterTune has improved database performance two times faster than a human expert alone while reducing infrastructure costs and freeing up your time and resources. It can identify and fix performance bottlenecks in knob configurations, indexes, queries, tables (e.g., autovacuum), and cloud settings.

OtterTune supports PostgreSQL and MySQL running on Amazon RDS, including Aurora and Aurora Serverless. See our documentation for more information.

OtterTune employs an agent to connect to your database and retrieve the necessary information, such as configuration knobs and a comprehensive range of runtime metrics, including database metrics, table metrics, index metrics, and query metrics. Using this data, OtterTune then leverages machine learning (ML) models and expert knowledge to provide customized recommendations for your database. To implement these recommendations, you can either review the recommendations and make the changes yourself, or let OtterTune automatically apply the necessary adjustments on your behalf. It continuously monitors and optimizes your database to improve database performance, reduce resource usage, and enhance overall efficiency. See our documentation for more information.

You can test up to three database instances during the 30-day free trial. You will not be asked for any credit card info until the end of the trial period. After the trial period, each database will cost $110 monthly or $1,200 annually. See our pricing page for more information.

No, OtterTune is engineered to be user-friendly and accessible, without requiring extensive knowledge of PostgreSQL or MySQL. Its interface is intuitive, and its recommendations are presented in a clear and concise manner, making it easy for anyone to understand and implement with just a few clicks. OtterTune empowers users to optimize their databases without needing to be a seasoned DBA, streamlining the optimization process and freeing up valuable time for other essential tasks.

Yes, security is a top priority for OtterTune, and we take every measure to ensure that your data is kept safe. OtterTune does not collect or access any sensitive data from your database. We strictly adhere to the principle of data minimization, and we only collect the necessary performance data required to optimize your database. Moreover, all performance data we collect is anonymized and aggregated to protect your privacy. We have also obtained a SOC 2 type II Report that attests to our strict adherence to industry security standards.

Yes, OtterTune is specifically crafted for production environments and is adept at enhancing database performance in real time. OtterTune’s ability to deliver instant optimization recommendations can ensure your database runs optimally in production environments, even under heavy or fluctuating workloads.

To get started with OtterTune, you can create an account on our service and follow the easy steps outlined below:

  1. Create an IAM role with the necessary AWS permissions as instructed to grant OtterTune access to your databases.
  2. Install the OtterTune agent following the instructions provided. The agent collects performance data from your databases, which OtterTune uses to make optimization recommendations.
  3. Once the agent is installed, OtterTune will automatically start collecting data from your databases and provide optimization recommendations. Our intelligent system uses machine learning and expert knowledge to provide real-time guidance on how to optimize your database performance, ensuring that your database is always running efficiently.

OtterTune offers comprehensive optimization recommendations for your database to ensure that it runs efficiently. Our service provides specific guidance on various areas, including knob configurations, indexes, tables, queries, and autovacuums. By leveraging machine learning and expert knowledge, OtterTune offers customized recommendations for each of these areas based on the unique characteristics of your database. With OtterTune, you can trust that your database is optimized to perform at its best.

OtterTune requires specific AWS permissions to access basic information such as database identifier and instance size, as well as collect CloudWatch and Performance Insights metrics from Amazon RDS. If you choose to enable automatic configuration tuning in the service, OtterTune requires additional permissions to modify the RDS parameter group. Check out our documentation for more information.

If you are needed technical support from our team you should reach out on our community slack channel or email [email protected].