Check-list-MS-SQL-Server-setting-up[1]


Чтобы посмотреть этот PDF файл с форматированием и разметкой, скачайте файл и откройте на своем компьютере.
Курыы - пш - 1С.рю Пршюпыытшчйхьчып курыы пш 1С пш лыпу uшыытт , л хюкшп лрпця Страница 1 из 8 Бесплатные материалы проекта: Электронная почта: support @ Kursy - po - 1 C . ru http ://курсы - по - 1с.рф/ free / Телефоны: 8 - 800 1000 - 613 , +7(495) 7777 - 096 Dppysihiu © 3113 - 201 6 , НΏсиôΒв ФΏриõ и ЕвгΐóиΑ Гилΐв, ООО «ОдиóКурс» Чек - лист по настройке сервера MS SQL Server Включите возможность мгновенной инициализации файлов (Database instant file initialization) Это позволяет ускор и ть работу таких операций как:  Создание базы данных  Добавление файлов, журналов или данных в существующую базу данных  Увеличение размера существующего файла (включая операции автоувеличенияК  Восстановление базы данных или файловой группы Подробности здесь: https://msdn.microsoft.com/ru - ru/library/ms175935.aspx Для включения настройки :  На компьютере, где будет создан файл резервной копии, откройте приложение Local Security Policy (secpol.msc).  Развернит е на левой панели узел Локальные политики, а затем кл и кните пункт Назначение прав пользователей.  На правой панели дважды кл икните Выполнение задач по обслуживанию томов.  Н ажмите кноп ку Добавить пользователя или группу и добавьте сюда пользователя, под которым запущен сервер aS SvL Server.  Нажмите кнопку Применить. Включите параметр «Блокировка страниц в памяти» (Lock pages in memory) Эта настройка определяет, какие учетные записи могут сохранят ь данные в оперативной памяти, чтобы система не отправляла страницы данных в виртуальную память на диске, что может повысить производительность. Подробности здесь: https://ms dn.microsoft.com/ru - ru/library/ms190730(v=sql.120).aspx Курыы - пш - 1С.рю Пршюпыытшчйхьчып курыы пш 1С пш лыпу uшыытт , л хюкшп лрпця Страница 2 из 8 Бесплатные материалы проекта: Электронная почта: support @ Kursy - po - 1 C . ru http ://курсы - по - 1с.рф/ free / Телефоны: 8 - 800 1000 - 613 , +7(495) 7777 - 096 Dppysihiu © 3113 - 201 6 , НΏсиôΒв ФΏриõ и ЕвгΐóиΑ Гилΐв, ООО «ОдиóКурс» Для включения настройки :  В меню Пуск выберите команду Выполнить. В поле Открыть введите gpedit.msc.  В консоли Редактор локальных групповых политик разверните узел Конфигурация компьютера, з атем узел Конфигурация Windows.  Разверните узлы Настройки безопасности и Локальные политики.  Выберите папку Назначение прав пользователя.  Политики будут показаны на панели подробностей.  На этой панели дважды к ли кните параметр Блокировка страниц в памяти.  В диалоговом окне Параметр локальной безопасности — блокировка страниц в памяти вы бер ите Добавить пользователя или группу.  В диалоговом окне Выбор: пользователи, учетные записи служб или группы добавьте ту учетную запись, под которой у вас запускается служб а aS SvL Server.  Чтобы изменения вступили в силу, перезагрузите сервер или за йдите под тем пользователем, под которым у вас запускается aS SvL Server. Включите в BIOS использование технологии Turbo Boost. Данная технология позволяет автоматически у величивать тактовую частоту процессора Lntel свыше номинальной. Это приводит к увеличению производительности приложений и особенно положительно сказывается на работе сервера 1С. Подробнее здесь: htt ps://ru.wikipedia.org/wiki/Turbo_Boost Для включения настройки необходимо:  Зайти в .LhS  Найти нужную настройку. Она может называ ться по - разному в зависимости от производителя .LhS, наиболее популярные названия: Turbo .oost, Lntel Turbo .oost Tech, Intel Tu rbo Mode Tech, Turbo CPB.  Установить параметр в значение Enabled  Сохранить изменения и выйти. Курыы - пш - 1С.рю Пршюпыытшчйхьчып курыы пш 1С пш лыпу uшыытт , л хюкшп лрпця Страница 3 из 8 Бесплатные материалы проекта: Электронная почта: support @ Kursy - po - 1 C . ru http ://курсы - по - 1с.рф/ free / Телефоны: 8 - 800 1000 - 613 , +7(495) 7777 - 096 Dppysihiu © 3113 - 201 6 , НΏсиôΒв ФΏриõ и ЕвгΐóиΑ Гилΐв, ООО «ОдиóКурс» Установите режим электропитания в значение «Высокая производительность» (High performance). Режим электропитания влияет на частоту процессора. Если выбран режим сбалансированный или экономный, то ОС будет специально занижать частоту процессора, что будет негативно сказыва ться на производительности приложений. Для включения настройки необходимо:  Зайти в Панель управления  Выбрать пункт Электропитани е – Схемы управл ения электропитанием  Установить значение Высокая производительность и сохранить настройку Включите каталоги с файлами базы данных в правила исключения для антивируса. Если антивирус будет сканировать файлы базы, это может сильно замедлить работу СУБД. В и деале антивирус на сервер СУБД вообще лучше не ставить. Включит е каталоги с файлами базы данных в список исключений для системы автоматического копирования. Если на сервере установлена система автоматического копирования файлов, то , к огда она будет копирова ть файлы базы, это может привести к замедлению. Копии базы необходимо делать средствами самой СУБД. Отключите механизм DFSS для дисков. М еханизм Dynamic Fair Share Scheduling отвечает за балансировку и распределение аппаратных ресурсов между пользователями. Иногда его работа может негативно сказыва ться на производительности 1С. Что бы отключить его только для дисков , нужно :  Н айти в реестре ветку HKEY_LOCAL_MACHINE \ SYSTEM \ Curre ntControlSet \ Services \ TSFairS hare \ Disk  Установить значение параметра EnableFairShare в 0 Курыы - пш - 1С.рю Пршюпыытшчйхьчып курыы пш 1С пш лыпу uшыытт , л хюкшп лрпця Страница 4 из 8 Бесплатные материалы проекта: Электронная почта: support @ Kursy - po - 1 C . ru http ://курсы - по - 1с.рф/ free / Телефоны: 8 - 800 1000 - 613 , +7(495) 7777 - 096 Dppysihiu © 3113 - 201 6 , НΏсиôΒв ФΏриõ и ЕвгΐóиΑ Гилΐв, ООО «ОдиóКурс» Отключите сжатие данных для каталогов , в которых лежат файлы базы. При включенном сжатии ОС будет пыта ться дополнительно обрабатывать файлы при модификации, что замед лит сам процесс записи, но сэкономит место. Что бы отключить сжатие файлов в каталоге , необходимо:  Открыть свойства каталога  На закладке Общие нажать кнопку Другие  Снять флаг Сжимать содержи мое для экономии места на диске . Установите параметр «Максимальная степень параллелизма» (Max degree of parallelism) в значение 1 . Данный параметр определяет , во сколько потоков может выполня т ь ся один запрос. По умолчанию параметр равен 0, это о значает , ч то сервер сам подбирает число потоков. Для баз с хара ктерной для 1С нагрузкой рекомендуется поставить данный параметр в значение 1, т.к. в большинстве случае в это положительно скажется на работе запросов. Для настройки параметра необходимо:  Запустить aanagement Studio и подключи ться к нужному серверу  Открыть свойства сервера и выбрать закладку Дополнительно  Установить значение параметр а равное е динице . Ограничьте максимальный объем памяти сервера MS SQL Server . Необходимо ограничить максимальный объем памяти , потребляемый MS SQL Server , особенно это критично , если роли сервера 1С и сервера СУБД совмещены. Максимальный объем памяти , рекомендуемый для MS SQL Server , можно рассчитать по следующей формуле: Память для aS SvL Server = Память всего – Память для ОС – Память для сервера 1С Наприме р, на сервере установлено 64 ГБ оперативной памяти, необходимо понять, сколько памяти выделить серверу СУБД, чтобы хватило серверу 1С. Курыы - пш - 1С.рю Пршюпыытшчйхьчып курыы пш 1С пш лыпу uшыытт , л хюкшп лрпця Страница 5 из 8 Бесплатные материалы проекта: Электронная почта: support @ Kursy - po - 1 C . ru http ://курсы - по - 1с.рф/ free / Телефоны: 8 - 800 1000 - 613 , +7(495) 7777 - 096 Dppysihiu © 3113 - 201 6 , НΏсиôΒв ФΏриõ и ЕвгΐóиΑ Гилΐв, ООО «ОдиóКурс» Для нормальной работы ОС в большинстве случаев более чем достаточно 4 ГБ, обычно – 2 - 3 ГБ. Чтобы определить, сколько памяти требуется серверу 1С, необходимо посмотреть, сколько памяти занимают процессы кластера серверов в разгар рабочего дня. Этими процессами являются ragent, rmngr и rphost, подробно данные процессы рассматриваются в разделе, который посвящен кластеру серверов . Снимать данные нужно именно в период пиковой рабочей активности, когда в базе работает максимальное количество пользовате лей. Получив эти данные, необходимо прибавить к ним 1 ГБ – на случай запуска в 1С «тяжелых» операций. Что бы установить максимальный объем памяти , используемый MS SQL Server , необходимо:  Запустить aanagement Studio и подключи ться к нужному серверу  Открыть свойства сервера и выбрать закладку Память  Указать значение параметра Максимальный размер памяти сервера . Включит е флаг Поддерживать приоритет SQL Server (Boost SQL Server priority) . Данный флаг позволяет повысить приоритет процесса MS SQL Server над другими процессами. Имеет смысл включать флаг только в том случае, если на компьютере с сервером СУБД не установлен сервер 1С. Для устано вки флага необходимо:  Запустить aanagement Studio и подключи ться к нужному серверу  Открыть свойства сервера и выбрать закладку Процессоры  Включить флаг Поддерживать приоритет SvL Server (.oost SvL Server prioritЭК и нажать Ок Курыы - пш - 1С.рю Пршюпыытшчйхьчып курыы пш 1С пш лыпу uшыытт , л хюкшп лрпця Страница 6 из 8 Бесплатные материалы проекта: Электронная почта: support @ Kursy - po - 1 C . ru http ://курсы - по - 1с.рф/ free / Телефоны: 8 - 800 1000 - 613 , +7(495) 7777 - 096 Dppysihiu © 3113 - 201 6 , НΏсиôΒв ФΏриõ и ЕвгΐóиΑ Гилΐв, ООО «ОдиóКурс» Установите размер автоувеличе ния файлов базы данных. Автоувеличение позволяет указать величину, на которую будет увеличен размер файла базы данных, когда он будет заполнен. Если поставить слишком маленький размер авторасширения, тогда файл будет слишком часто расширя ться , на что будет уходить время. Рекомендуется установить значение от 512 М Б до 5 Г Б . Для установки размера авторасширения необходимо:  Запустить aanagement Studio и подключи ться к нужному серверу  Открыть свойства нужной базы и выбрать закладку Файлы  Напротив каждого файла в колонке Автоувеличение поставить необходимое значение Данная настройка будет действовать только для выбранной базы. Если вы хотите , что бы такая настройка действовала для всех баз, нужно выполнить эти же действия для служебной базы model . После э того все вновь созданные базы будет иметь те же настройки , что и база model . Разнесите файлы данных mdf и файлы логов ldf на разные физические диски. В этом случае работа с файлами может идти не последовательно, а практически параллельно, что повышает скор ость работы дисковых операций. Лучше всего для этих целей подходят диски SSD . Для переноса файлов необходимо :  Запустить aanagement Studio и подключи ться к нужному серверу  Открыть свойства нужной базы и выбрать закладку Файлы  Запомнить имена и расположение файлов  Отсоединить базу , выбрав через контекстное меню Задачи – Отсоединить  Поставить флаг Удалить соединения и нажать Ок  Открыть Проводник и переместить файл данных и файл журнала на нужные носители Курыы - пш - 1С.рю Пршюпыытшчйхьчып курыы пш 1С пш лыпу uшыытт , л хюкшп лрпця Страница 7 из 8 Бесплатные материалы проекта: Электронная почта: support @ Kursy - po - 1 C . ru http ://курсы - по - 1с.рф/ free / Телефоны: 8 - 800 1000 - 613 , +7(495) 7777 - 096 Dppysihiu © 3113 - 201 6 , НΏсиôΒв ФΏриõ и ЕвгΐóиΑ Гилΐв, ООО «ОдиóКурс»  В aanagement Studio открыть контекстное меню сервера и выбрать пункт Присоединить базу  Нажать кнопк у Добавить и указать файл mdf с нового диска  В нижнем окне сведения о базе данных в строке с файлом лога нужно указать новый путь к фа й лу журнала транзакций и нажать Ок . Вынесите файлы базы TempDB на отдельный диск. Служебная база данных TempDB используется всеми базами сервера для хранения, промежуточных расчетов, временных таблиц, версий строк при использовании RCSI и многих других вещей. Обычно обращений к э той базе очень много , и если она будет лежать на медленных дисках, это может замедлить работу системы. Рекомендуется хранить базу TempDB на отдельном диске для повышения производительности работы системы. Для переноса базы TempDB на отдельный диск необходим о:  Запустить aanagement Studio и подключи ться к нужному серверу  Создать окно запроса и выполнить скрипт : USE master GO ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = ' Новый _ Диск : \ Новый _ Каталог \ tempdb.mdf') GO ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = ' Новый _ Диск : \ Новый _ Каталог \ templog.ldf') GO  Перезапустить aS SvL Server Курыы - пш - 1С.рю Пршюпыытшчйхьчып курыы пш 1С пш лыпу uшыытт , л хюкшп лрпця Страница 8 из 8 Бесплатные материалы проекта: Электронная почта: support @ Kursy - po - 1 C . ru http ://курсы - по - 1с.рф/ free / Телефоны: 8 - 800 1000 - 613 , +7(495) 7777 - 096 Dppysihiu © 3113 - 201 6 , НΏсиôΒв ФΏриõ и ЕвгΐóиΑ Гилΐв, ООО «ОдиóКурс» Включите Shared Memory , если сервер 1С расположен на том же компьютере , что и сервер СУБД. Протокол Shared Memory позволит обща ться приложениям через оперативную память, а не через протокол TCP / IP . Для включения Shared Memory необходимо:  Запустить диспетчер конфигурации SvL Server.  Зайти в пункт SQL Native Client – Клиентские протоколы – Общая память – Включено  Пост авить значение Да и нажать Ок. Протокол Именованные каналы нужно выключить аналогичным образом . Когда все настройки выполнены, необходимо перезапустить службу aS SvL Server. Для тех, кто хочет больше: Полный курс Ускорение и оптимизация систем на 1С:Предприятие 8.3 Плюс, подготовка на 1С:Эксперт по технологическим вопросам. Описание курса и примеры курса

Приложенные файлы

  • pdf 7694332
    Размер файла: 637 kB Загрузок: 0

Добавить комментарий