Where can I find a good tutorial or book for various MySQL performance guidelines? Can anyone refer me a good book or a small tutorial for various use cases for database design on MySQL for high load test/high availability scenarios.  

It should include the following:


What are the various scenarios/solutions for high availability?
What are the various scenarios for high load and how to cater them
based on reliability, response time, throughput etc.


I am particularly interested if someone knows of a practical experience book for both of these cases.
I read these:


MySQL High Availability
High Performance MySQL


They are good enough.