Hello Kevin,
Most of the times the template is what slows down the site. Check your site for JS and 404 errors which 'kill' loading times.
Also check if your cache settings are correct. Using APC can really improve loading times.
As for DB performance I suggest you ask your hosting provider for the proper configuration.
JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)