major/mysqltuner-perl

MySQLTuner is a script written in Perl that will assist you with your MySQL configuration and make recommendations for increased performance and stability.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 34 minutes ago
Added to GitGenius on September 7th, 2026
Created on May 29th, 2009
Open Issues & Pull Requests: 8 (+0)
GitHub issues: Enabled
Number of forks: 1,288
Total Stargazers: 9,477 (+0)
Total Subscribers: 317 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.2 days
Mean response time: 141.1 days
90th percentile: 414.8 days
Tracked items: 100

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Work labelled "PATCH DELIVERED" is answered fastest, typically in about 3 days, while "Test wanted" waits about 3 weeks. Only 4% of issues opened in the past year have been closed. Three people close 88% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 348 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • PATCH DELIVERED (58)
  • enhancement (39)
  • Test wanted (33)
  • bug (26)
  • Help Wanted (8)
  • Questions (2)
  • dependencies (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

MySQLTuner is a Perl script that analyzes MySQL installations and provides performance tuning recommendations.

The tool addresses the challenge of optimizing MySQL database configurations by connecting to a running MySQL instance, retrieving its current configuration variables and status data, and presenting analysis with actionable suggestions. It evaluates the database against a large set of performance indicators and key performance indicators to identify bottlenecks and misconfigurations. The script generates recommendations aimed at improving both performance and stability without requiring deep expertise in MySQL internals.

The tool is suitable for database administrators and operators managing MySQL, MariaDB, or Percona Server installations who need quick assessment and guidance on configuration improvements. It works across diverse deployment scenarios including Galera Cluster setups, different storage engines like InnoDB, MyISAM, and Aria, and systems using specialized components such as TokuDB and Performance Schema. The tool can output results in interactive HTML reports in addition to command-line format, making it useful for both quick diagnostics and detailed documentation. Those seeking alternatives should note that the README does not make direct comparisons to other tuning tools.

Development activity shows sustained engagement with the codebase through active maintenance and feature expansion. The project supports integration with AI agents and MCP servers, indicating evolution toward modern tooling patterns. Docker images are maintained for containerized deployment scenarios. The maintainers actively solicit community contributions through a documented contribution guide and issue tracker, and paid support options are available through multiple channels.