Is there a tutorial, that will not cover only the basics of mysqldump, but will give me a deeper understanding of what is going on in the Server, the Database, the Tables ?!!?

For example :
1.Does mysqldump affects the application pool in a Windows 2003 Standard Edition Server with IIS 6.0 and MySQL 5.0 ?
2.Does mysqldump LOCKS the tables untill it finishes the job?