Тормозил сервер Windows Server 2008, c установленной СУБД MS SQL 2008 и сервером Vitacard, нещадно. Полностью забивалась оперативная память и в работу включался жесткий диск, судя по всему из-за файла подкачки, а также, как выяснилось позже, из-за частого обращения SQL к файлам tempdb.

Проблема решилась переносом файлов временной БД на отдельный физический жесткий диск. Также, для верности, на отдельный диск был перемещён файл подкачки.

USE master
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = tempdev, FILENAME = 'E:\sqldata\tempdb.mdf')
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = templog, FILENAME = 'E:\sqldata\templog.ldf')
GO

P.S. Если предыдущая рекомендация не помогла, то стоит проверить не включена ли опция AUTO_CLOSE у вашей БД.

Смотрим, что у нас в поле is_auto_close_on у нашей БД командой:

select * from sys.databases

И если там стоит 1, то это вполне возможно и является причиной тормозов.

Отключить эту опцию можно командой:

alter database имя_бд set auto_close off

Также, стоит обратить внимание на поле is_auto_shrink_on, если оно, тоже, 1, то эту опцию также отключаем командой:

alter database имя_бд set auto_shrink off