OtterTune was an automated database tuning service out of Carnegie Mellon University. It is dead.
Claim this tool to publish updates, news and respond to users.
Sign in to claim ownership
Sign InOtterTune was an automated database tuning service that originated as a research project from Carnegie Mellon University, designed to optimize the performance of PostgreSQL and MySQL databases, including managed services like Amazon RDS and Aurora. Its core value proposition was to replace the manual, time-consuming, and expertise-dependent process of database performance tuning with an intelligent, data-driven platform that could automatically analyze workloads and recommend optimal configuration settings to improve throughput and reduce latency.
Key features: The service continuously monitored database metrics and query performance to identify bottlenecks. It then applied machine learning models, trained on a vast corpus of performance data, to generate tailored tuning recommendations for database knobs such as memory buffers, cache sizes, and query planner parameters. For example, it could automatically adjust the `shared_buffers` in PostgreSQL or the `innodb_buffer_pool_size` in MySQL based on the observed workload patterns, aiming to optimize resource utilization without requiring manual intervention from a database administrator.
What set OtterTune apart was its academic foundation and its focus on a closed-loop, automated tuning process. Unlike traditional monitoring tools that only highlight issues, OtterTune aimed to directly implement fixes by learning from historical performance data across many deployments. It integrated directly with cloud database endpoints, pulling metrics via standard APIs, and provided a dashboard to visualize performance improvements and the impact of its applied configurations. The technology was particularly notable for attempting to codify expert-level tuning knowledge into an accessible service.
Ideal for development teams and companies running PostgreSQL or MySQL in production, especially those using Amazon RDS or Aurora, who lacked deep in-house database administration expertise. It served startups and SMBs looking to ensure application performance without hiring a dedicated DBA, as well as larger engineering teams wanting to automate routine database maintenance tasks. Use cases included e-commerce platforms needing consistent transaction speeds, SaaS applications scaling their database layer, and data-intensive services requiring optimal query performance.
It is important to note that OtterTune is no longer an active service. The company behind it appears to have ceased operations, making the tool unavailable for new users. Its pricing model, which was previously freemium, is therefore no longer applicable.