1. Пока не видел книг полезнее документации на сайте dev.mysql.com. 2. Нужна большая тестовая база(плохая) и плохая какая-нибудь пехепе морда. 3. Включаем лог медленных запросов на 10 секунд, нагружаем до лагов - и вот тогда, глядя на нормальные запросы на 2-10 строчек, начинаем просвещаться путем выковыривания их с последующей оптимизацией. Справились с 10 секундами? Уменьшаем до 5/3/1/0.5... логирование.
Прочитайте замечательные книгы, авторы "Люк Веллинг, Лора Томсон". А по урокам "Попова" лучше не учится. Сам когда учился, прошел весь курс, и на php форуме о нем плохо говорят. Так что эти книги лучше для новичка.
Flynt, какое ООП новичку, да и вообще ООП и php это И MVC тоже не советую. Лучше с начала на стандартное модели руку набивать, а ООП и MVC и тд... уже только по нужде пойдет. Ибо по стандартное модели можно достаточно многое реализовать.