Михаил Захаров
К базе данных DocsVision применимы те же самые лучшие практики администрирования, что и к любой БД на MSSQL, о чем не всегда вспоминают. Если замечено снижение производительности во всех операциях и на всех машинах, в том числе и сервере, впервую очередь нужно обратить внимание на базу данных.
Итак.
1. Состояние индексов.
При создании базы, на некоторые таблицы создаются определенные индексы. Крайне важно следить за их уровнем фрагментации. В план обслуживания базы должно быть включено периодическое перестроение индексов. В MS SQL 2005 и 2008, есть удобный инструмент: Maintenance Plans. Высокий уровень фрагментации значительно снижает производительность при выборке данных на больших базах.
2. Производительность дисковой подсистемы.
Рекомендации в данном случае бывают разные. Но как правило лог транзакций выносится на отдельный физический диск, как и системные таблицы.
Ссылки по теме