Tuesday, May 29, 2012

7 essential tools for MySQL DBA

7 essential tools for MySQL DBA:
1. Percona Toolkit

Percona Toolkit (aka Maatkit and Aspersa) is must have collection of advanced command-line tools which helps in performing tasks that are too difficult or complex to perform manually.
2. Mydumper

Mydumper is a high-performance multi-threaded backup/restore tool for MySQL. It’s up to 10x faster compared to mysqldump, can take consistent snapshots and provides File compression on-the-fly. Though it’s still under active development but is well tested/used in production on some large installations.
3. MySQL Master HA

This tool helps to maintain your Master-Slave replication setup. A primary objective is automating master fail-over and slave promotion within short (usually 10-30 seconds) downtime, without suffering from replication consistency problems. It provides automated and manual master monitoring, fail-over and switching as well.
4. ESF Database Migration Toolkit

This toolkit enables you to smoothly migrate in between completely different database formats. How to migrate from IBM DB2 to MySQL easily? ESF Database Migration Toolkit will help you!
5. Xtrabackup

An excellent tool from Percona. It performs nonblocking/live backups and is the only free, open source tool that can do that.
6. Mycheckpoint

The key objective which this tool fulfill amazingly is to monitor MySQL thoroughly, from monitoring variables to detecting changes that can lead to issues, it does all this smoothly. Recommended tool for your MySQL monitoring infrastructure. ajaxMyTop (http://sourceforge.net/projects/ajaxmytop/) is another worthy Web-based tool featuring AJAX User Interface for monitoring a MySQL server.
7. Web based GUI Tools to manage MySQL

For light-weight quick tasks, SIDU is my favorite tool. People having Windows will find HeidiSQL very useful to manage MySQL, in fact, In my opinion, this is better than popular PhpMyAdmin which looks slow comparatively and have less features. I like Navicat a lot but it’s paid, SQLyog is also worthy which is though paid but a community edition exist here.
Which one is your favorite tool to manage MySQL and why? Any worthy tool that I missed here? Please put your comment below.



PlanetMySQL Voting:
Vote UP /
Vote DOWN

DIGITAL JUICE

No comments:

Post a Comment

Thank's!