This MySQL Performance Tuning Key should give you a guide how to best tune you MySQL database systematically… It should also work similar for other RDBMS.
Also check our MySQL Performance Monitor
For a database configuration tuning only please look first at our MySQL database health check.
If this MySQL Database Health Check does NOT solve your problem our specialized Performance Tuning and Architecture Consultants can help you for sure!
Caution: Some recommendations are dangerous! Dangerous means you can loose or get inconsistent data in certain cases. Only use them if you know what you are doing!!!
ACKNOWLEDGEMENT
Thanks to the following people for hints:
- Jens Bollmann
EFFICIENCY OF PERFORMANCE TUNING MEASUREMENTS
Before you start tuning you should think about the following graph:
And see also Relative Impact on Performance (p. 33 ff.)