Оптимизация 1С Сервера
1) Включение shared Memory (если 1С Сервер и MS SQL на одном и том же сервере и на Windows)2) Отключение отладки 1С Сервера (Убрать в службе ключ - debug)
3) Добавление в исключения антивируса, а лучше отключение антивируса
4) Создание план обслуживания в MS SQL сервере
5) Свёртка базы 1С
6) Обрезание логов SQL и сжатие
7) RAID 10 (минимум из8 дисков)
8) Использовать высокоскоростные диски такие как SSD, а лучше NVME (PCIExpress)
9) Перенос tempdb базы на быстрые диски (Виртуальные RAM - ОЗУ диски)
10) Процессор с высокой тактовой частотой >4.00 ГГц и с большим кэшем, включение TurboBust
11) Переход c виртуализации на контейнеризацию (LXC-контейнеры, Docker и другие). Отключение виртуализации
12) Дефрагментация и реиндексация баз SQL
13) Назначение виртуальной памяти на RAM-диск (ОЗУ - диск)
14) ОЗУ >= DDR4 с высокой частотой и с одинаковым таймингом
15) Тестирование диска на чтение и запись программой Cristall DIsk Mark
16) Тестирование диска на поврежденные сектора (например Victoria)
17) Переход на Postgresql pro и Linux
18) Перенос (Отделить) базу данных .mdf от лога транзакций .ldf
19) Просмотр и анализ логов журнала регистрации
20) Тест ЦУП (КИП8) или тест Гилёва
21) Просмотр и анализ логов технологического журнала
22) Оптимизация запросов
23) Использование временных и вириальных таблиц
24) Дефрагментация дисков
25) Автономный сервер 1С
26) Отложение на ночь/потом расчёт итогов и тд если можно сделать потом
27) Отключение сжатие файлов на файловой системе NTFS
28) Тестирование и исправление информационной базы 1С
29) Проверить права, через запрос директиву ВЫБРАТЬ РАЗРЕШЕННЫЕ
30) Не рекомендуется выбирать условие запроса ИЛИ
31) Использовать временные таблицы Поместить
32) Проверка логических дисков на ошибки командой chkdsk
33) Дефрагментация файлов на логически дисках томах (defraggler)
34) Оптимизация SSD диска: Optimize-Volume-DriveLetter C -ReTrim - Verbose
35) Дефрагментация реестра (утилита PageDefrag от Марка Руссиновича)
36) Отключение механизма DFSS для дисков
37) Максимальная степень параллелизма (Max degree of parallelism ) в 0
38) Поддерживать приоритет SQL SERVER (Boost SQL Server priority)
39) Лучше использовать физический RAID-плату, чем на программном уровне
40) Обновление конфигурации (В каждом обновлении исправляют ошибки)
41) Использовать тонкий клиент
42) При обмене использовать JSON вместо XML, если есть возможность
43) Использовать: Индексирование, регистры и агрегаты
44) В запросах использовать ВЫРАЗИТЬ
45) Использовать в запросах ПРЕДСТАВЛЕНИЕ в секции ВЫБРАТЬ
46) В конфигураторе использовать индексировать реквизитов объектов
47) Не использовать ЗаполнитьЗначениеСвойств (НоваяСтрока, Выборка)
48) Не использовать ТаблицаКонтрагентов.Загрузить (Результат.Выгрузить ())
49)
50)
51)
52)
53)
54)
55)
56)
57)