17 сентября 2018

Ускорение файловой базы 1С 8

Причина 1
Выставить в параметрах электропитания вместо "сбалансированный" - "высокая производительность". Это связано с особенностью работы платформы 1С и работы процессора в простое.



Причина 2
Dynamic Fair Share Scheduling - позволяет балансировать и распределять ресурсы CPU между пользователями.
Решение:
Открываем PowerShell и запускаем команду:
(gwmi win32_terminalservicesetting -N "root\cimv2\terminalservices").enabledfss
1 - включено, 0 - выключено.

После чего открываем реестр windows (regedit) и меняем в следующих ветках некоторые значения:
1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Quota System параметр EnableCpuQuota на 0.

2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TSFairShare\Disk параметр EnableFairShare на 0.

Перезагружаем сервер и радуемся быстрой работой 1С и win server 2012R2.

 Причина 3
Работа с новым форматом файловой базы данных, начиная с "1С:Предприятие" 8.3.8
Начиная с версии платформы "1С:Предприятие" 8.3.8 появилась поддержка нового формата файловых баз данных (включая работу в режиме совместимости с предыдущими версиями). Новый формат файловых баз данных предназначен для ускорения процесса открытия и работы с информационной базой, поэтому, начиная с версии платформы 8.3.9, новый формат используется по умолчанию при создании новых файловых баз данных.
В новом формате (версии "8.3.8") появились следующие возможности:
  • Уменьшен размер и оптимизирована структура заголовка с метаинформацией в файле 1Cv8.1CD. Это позволяет существенно снизить число операций чтения файла при открытии базы данных и, тем самым, заметно ускорить время старта и начала работы программы.
  • Теперь можно настраивать размер внутренней страницы файла данных. Это размер порции данных, в которых хранится информация и которыми обменивается программа с файловой системой. Предыдущий формат файловой базы данных (версии "8.2.14") поддерживал единственный размер внутренней страницы файла – 4Кб. Новый формат по умолчанию использует размер страницы 8Кб, но позволяет его менять в диапазоне от 4Кб до 64Кб.
Наибольший эффект от использования нового формата файловых баз данных ожидается в следующих сценариях:
  • "холодный" запуск программы,
  • работа с файлами базы данных по локальной сети,
  • работа с сильно фрагментированной базой данных,
  • использование дисковых подсистем с невысокой производительностью. 
При создании новых файловых баз данных рекомендуется использовать настройки формата базы по умолчанию (версия формата "8.3.8", размер страницы файла 8Кб). Если Вы используете базу данных, созданную в предыдущих версиях платформы, и наблюдаете недостаточно высокую производительность при старте и во время работы программы, то рекомендуется сконвертировать базу данных на новый формат файла.

Для преобразования формата файловой базы данных в комплектацию поставки платформы "1С:Предприятие" добавлена утилита CNVDBFL.EXE, которая должна находиться в папке "\bin" вашей установки "1С:Предприятие". Например, полный путь к папке, где находится утилита, может быть "C:\Program Files (x86)\1cv8\8.3.9.1850\bin", где "8.3.9.1850" – номер версии установленной платформы "1С:Предприятие". В этой же папке находятся другие исполняемые файлы платформы, такие как, например, "1Cv8.exe".
Если Вы не можете найти утилиту CNVDBFL.EXE в папке "\bin", проверьте, что Вы используете версию "1С:Предприятие" 8.3.8 и выше.
Подробно про использование утилиты CNVDBFL.EXE можно почитать в документации по администрированию "1С:Предприятие", или в документации: "Утилита преобразования cnvdbfl". Также информация о возможностях и командах утилиты CNVDBFL.EXE выводится при её запуске без параметров, или с ключом "-h".
Если Вы хотите проверить параметры Вашей файловой базы данных, используйте следующий вызов утилиты (указав в команде правильный путь к Вашей базе данных):
C:> CNVDBFL.EXE -i  С:\<путь к файлу>\1Cv8.1CD
При этом утилита выведет версию формата файла и размер страницы.
Версия формата "8.3.8" указывает на то, что используется новый формат файла. Версия формата "8.2.14" означает, что формат – старый, и имеет смысл выполнить конвертацию базы данных в новый формат.
Размер страницы может принимать одно из значений: 4096, 8192, 16384, 32768, или 65536 байт. Для старой версии формата файла используется размер страницы 4096 байтов (4Кб), для новой версии по умолчанию установлен размер в 8192 байта (8Кб).
Для конвертации файловой базы данных Вы можете использовать следующую команду:
C:> CNVDBFL.EXE -с -f 8.3.8 -p 16k С:\<путь к файлу>\1Cv8.1CD
где 16k замените на нужный размер страницы файла (4k, 8k, 16k, 32k, или 64k) и укажите правильный путь к Вашей базе данных.
ВНИМАНИЕ!
Напоминаем, что чтобы избежать риска потери Ваших данных, всегда имейте свежую резервную копию Вашей файловой базы данных перед выполнением операции конвертации файлов.

1 комментарий:

  1. Ежедневник Админа: Ускорение Файловой Базы 1С 8 >>>>> Download Now

    >>>>> Download Full

    Ежедневник Админа: Ускорение Файловой Базы 1С 8 >>>>> Download LINK

    >>>>> Download Now

    Ежедневник Админа: Ускорение Файловой Базы 1С 8 >>>>> Download Full

    >>>>> Download LINK 6V

    ОтветитьУдалить