I have made a bunch of Drupal sites using different hosting companies. I had GREAT difficulty getting my very vanilla site to work on Netfirms. Netfirms Plus Hosting is the product.

I was seeing these problems:

1) I could not access the admin pages. it would just error out and say "contact tech support"

2) The site was able to deliver content but it was SUPER slow.

3) Mysql processes would just hang. I could go into phpmyadmin using netfirms control panel and see that the db processes would do nothing for many seconds.

4) Update.php would time out

5) I would frequently get error messages that the "database went away"

I shut off all logging then disabled any module that had to do with logging. I also turned off any modules that I was not using including CCK modules that were enabled.

After shutting off all logging the site worked better. At least it didn't time out and I was able to access every admin page.

By the way Netfirms tech support was completely useless. They wanted me to upgrade telling me that "10 CGI processes was too few". Really? PHP and MYSQL are using CGI processes? I happen to agree that ten HUNG DATABASE PROCESSES are too many but upping to 15 total for another $100 doesn't seem like a good idea either.

Switching to another provider seems like a better idea.