Всё что вам нужно знать и уметь для работы с сервером для 1C/

Система управления базами данных (СУБД) — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных. Платформа поддерживает работу с пятью СУБД. Одна из этих СУБД, – файловая СУБД, – разработана фирмой “1С” и является частью платформы. Остальные — это СУБД сторонних поставщиков:
• Microsoft SQL Server
• PostgreSQL
• IBM DB2
• Oracle Database
Сегодня мы поговорим о настройках самой распространенной СУБД, это Microsoft SQL Server.
Установка порога потребляемой памяти и аренда 1с
Самым первым шагом после установки SQL сервера необходимо настроить максимальный порог потребления памяти, иначе SQL может занять всю свободную память и не оставит памяти для операционной системы. Существует рекомендуемая формула для расчета порога памяти, которую возможно задать для SQL:
(Всего памяти на сервере – 1024 * Всего памяти на сервере / Всего памяти на сервере * 0,5) – оставить для ОС 1 гб на каждые 16 гб общего размера памяти.
Приоритет MS SQL сервера
Если установить данную галочку, то приоритет процесса SQL сервера будет выше, чем у других приложений. Это может понадобиться, когда у нас стоят другие приложения на сервере, за исключением сервера приложений 1С. Если же сервер 1С стоит вместе с SQL сервером, данную настройку производить не нужно.
Включение протокола Shared Memory
Если сервер для 1с купить: Предприятие расположеное вместе с Microsoft SQL Server – включить протокол Shared Memory. Данный протокол обменивается через оперативную память, минуя сетевое соединение.
Настройка находится в оснастке “Sql Server Configuration Manager”
Ограничить запросы по времени выполнения
На вкладке Connections есть галочка, которая может ограничивать запросы по времени выполнения. Если мы ограничим временем, какие -либо тяжелые запросы перестанут выполняться и будут добавляться события в технологический журнал.
На вкладке Database Setting можно задать пути файлов базы данных, логов транзакций и копий по умолчанию.
На этой же странице есть параметр – Default index fill factor. Это так называемый процент заполнения индекса по умолчанию. Когда мы создаем индекс, у него по умолчанию все страницы заполнены и у нас бывает такая проблема, как фрагментация индекса. Проблема фрагментации индексов – это ситуация, когда страницы индекса не до конца заполнены. Такой индекс от https://www.infocloud.su/ увеличивается в размере, но при этом у него много страниц. Которые заполнены частично. Это может происходить например, когда страница некого индекса заполнена полностью и мы на нее хотим что-то вставить. Тогда страница разбивается на 2 части. Первая часть страницы остается на своем месте и создается новая страница, на которую переносится половина оставшихся данных. Если такая ситуация происходит часто, то это дополнительная нагрузка для расщепления данных. В итоге получается индекс с большим количеством не до заполненных страниц. Чтобы его прочитать или прочитать его диапазон, необходимо потратить больше времени. А если этот индекс после этого перестроить, либо выполнить операцию дефрагментации, индекс может начать работать быстрее за счет того, что он уменьшается в размере и все страницы располагаются физически ровно на диске.

 
 

Комментариев нет.