The MySQL Memory Calculator is an open-source tool built to help DBAs and developers optimize MySQL and MariaDB server performance. This intuitive calculator estimates the maximum memory usage of your MySQL/MariaDB instance based on key configuration settings.
- Real-Time Calculations: Instantly calculate total memory usage as you input or modify values.
- Key Variables Supported:
- Visual Memory Distribution: View memory allocation via interactive charts.
- User-Friendly Design: Mobile-responsive interface with tooltips for better understanding.
Try the live version of the calculator here:
👉 MySQL Memory Calculator
- Enter the MySQL configuration parameters relevant to your setup.
- View real-time memory usage calculations and distribution charts.
To run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/releem/mysql-memory-calculator.git
- Navigate to the project directory:
cd mysql-memory-calculator
- Install dependencies:
npm install
- Start the development server:
npm start
The app will be accessible at http://localhost:3000
in your browser.
- Enter the MySQL configuration parameters relevant to your setup.
- View real-time memory usage calculations and distribution charts.
- Frontend: React.js
- Styling: TailwindCSS
- Charts: Chart.js
We welcome contributions to improve this tool!
To contribute, please fork the repository, create a feature branch, and submit a pull request.
This project is licensed under the GPL-3.0 License. See the LICENSE file for details.
For any issues or feature requests, feel free to open an issue on the GitHub repository.
Visit Releem for additional tools and resources to optimize your MySQL performance.