Quantcast
Viewing all articles
Browse latest Browse all 1167

Как оптимизировать хранилище?

Товарищи, пожалуйста накидайте пару дельных советов как оптимизировать использование ресурсов sql server.
БД используется в качестве хранилища, при этом с ней 90% времени работает 1 пользователь (это я), бывает редко еще один бд проггер работает.

Как можно оптимизировать работу? Я не могу понять что жрет ресурсы(память) в то время когда, к бд нет запросов(монитор включал, но это малоинформативно)

БД устроена так, что в ней почти нет ключей, индексов, внешний ключей вообще нет. Первичные ключи присутствуют только в основных таблицах, куда загружаются данные, чтобы избежать дублей.

Можете вкратце описать как использовать индексы для таблиц фактов, в которых хранится 25 млн строк?
Знаю в инете куча инфы, но мне нужен краткий ответ, что именно в хранилищах применять с таблицами фактов касательно индексов?

Как вообще сервер оптимизировать? Может какие есть спец настройки?

Также вопрос, который мне не дает покоя. Если я перезапускаю службу SQL server, она жрет со временем все больше памяти. При этом нет никаких запросов к БД? На что расходуется ОЗУ?

Viewing all articles
Browse latest Browse all 1167

Trending Articles