Товарищи, пожалуйста накидайте пару дельных советов как оптимизировать использование ресурсов sql server.
БД используется в качестве хранилища, при этом с ней 90% времени работает 1 пользователь (это я), бывает редко еще один бд проггер работает.
Как можно оптимизировать работу? Я не могу понять что жрет ресурсы(память) в то время когда, к бд нет запросов(монитор включал, но это малоинформативно)
БД устроена так, что в ней почти нет ключей, индексов, внешний ключей вообще нет. Первичные ключи присутствуют только в основных таблицах, куда загружаются данные, чтобы избежать дублей.
Можете вкратце описать как использовать индексы для таблиц фактов, в которых хранится 25 млн строк?
Знаю в инете куча инфы, но мне нужен краткий ответ, что именно в хранилищах применять с таблицами фактов касательно индексов?
Как вообще сервер оптимизировать? Может какие есть спец настройки?
Также вопрос, который мне не дает покоя. Если я перезапускаю службу SQL server, она жрет со временем все больше памяти. При этом нет никаких запросов к БД? На что расходуется ОЗУ?
БД используется в качестве хранилища, при этом с ней 90% времени работает 1 пользователь (это я), бывает редко еще один бд проггер работает.
Как можно оптимизировать работу? Я не могу понять что жрет ресурсы(память) в то время когда, к бд нет запросов(монитор включал, но это малоинформативно)
БД устроена так, что в ней почти нет ключей, индексов, внешний ключей вообще нет. Первичные ключи присутствуют только в основных таблицах, куда загружаются данные, чтобы избежать дублей.
Можете вкратце описать как использовать индексы для таблиц фактов, в которых хранится 25 млн строк?
Знаю в инете куча инфы, но мне нужен краткий ответ, что именно в хранилищах применять с таблицами фактов касательно индексов?
Как вообще сервер оптимизировать? Может какие есть спец настройки?
Также вопрос, который мне не дает покоя. Если я перезапускаю службу SQL server, она жрет со временем все больше памяти. При этом нет никаких запросов к БД? На что расходуется ОЗУ?