I also agree with the guys above However - a lot of the performance problems discussed in blogs are due to the fact that the SharePoint Object Model is not used correctly.
You can checkout my blog series about SharePoint List Performance at dynaTrace Blog. This series looks into the SharePoint Object Model to highlight what is actually going on between the SharePoint Servers and the Content Database