I've been using MySQL for quite some time now.
My knowledge is very limited (mostly from introductory courses I took in the University).

I am about to embark on writing a full-scale enterprise application that will be based on MySQL.
I would like to levarage my knowledge of database programming in general and in MySQL more specifically.

Can anyone suggest a good book that is designed for my type of people (deep knowledge of OOP and Web programming, but a shallow knolwege in SQL & DB programming)
The book should addresses issues like:
* performance
* fault-tolerance
and other advanced topics that must be taken into account when writing a full-scale enterprise application.

thanks in advance