Тормоза 1С – откуда и как с ними бороться

Содержание

Слайд 2

Ответы на «простые» вопросы

Может ли 1С работать быстро?
Работает ли все быстро

Ответы на «простые» вопросы Может ли 1С работать быстро? Работает ли все быстро из «коробки»?
из «коробки»?

Слайд 3

 Работает ли все из «коробки» ?

ДА !!! Но есть нюансы

Работает ли все из «коробки» ? ДА !!! Но есть нюансы

Слайд 4

Предприятие 6.0
Предприятие 7.7
Предприятие 8.0 – 8.3

Разновидности платформы 1С

Предприятие 6.0 Предприятие 7.7 Предприятие 8.0 – 8.3 Разновидности платформы 1С

Слайд 5

Разновидности технологий на платформе 8.x
Обычные формы
Управляемые формы
Файловый вариант
Клиент-серверный вариант

Разновидности технологий на платформе 8.x Обычные формы Управляемые формы Файловый вариант Клиент-серверный вариант

Слайд 6

Обычные формы

Обычные формы

Слайд 7

Управляемые формы

Управляемые формы

Слайд 8

Особенности

Файловая версия
Для пробной работы или маленькой организации
1-2 пользователя
Вероятность смерти базы – 100%
Клиент-серверная

Особенности Файловая версия Для пробной работы или маленькой организации 1-2 пользователя Вероятность
версия
MS SQL – основная
PostgreSql – специальный дистриб
DB2 – специальный дистриб
Oracle – ни разу не видел вживую

Слайд 9

Тормоза файловой версии

На Нокии 3310 и P-4 2.4/512/80Гб – НЕ РАБОТАЕТ
>3

Тормоза файловой версии На Нокии 3310 и P-4 2.4/512/80Гб – НЕ РАБОТАЕТ
пользователей – НЕ РАБОТАЕТ
УПП, ЕРП,КА,Консолидация,УХ – НЕ РАБОТАЕТ
По сети – ТОЛКОМ НЕ РАБОТАЕТ

Слайд 10

Клиент-серверная версия

Обычные формы
С клиента идет на сервер запрос
Сервер 1с обрабатывает и транслирует

Клиент-серверная версия Обычные формы С клиента идет на сервер запрос Сервер 1с
на SQL SRV
SQL SRV выполняет, возвращает на сервер 1С, сервер 1с обрабатывает*** и возвращает на клиента
Клиент обрабатывает

Слайд 11

Клиент-серверная версия

Управляемые формы
С клиента идет на сервер запрос
Сервер 1с обрабатывает и транслирует

Клиент-серверная версия Управляемые формы С клиента идет на сервер запрос Сервер 1с
на SQL SRV
SQL SRV выполняет, возвращает на сервер 1С, сервер 1с ОБРАБАТЫВАЕТ и возвращает на клиента
Клиент отображает

Слайд 12

Начинаем искать тормоза

анализа конфигурации оборудования;
анализа счетчиков загруженности оборудования;

Начинаем искать тормоза анализа конфигурации оборудования; анализа счетчиков загруженности оборудования;

Слайд 13

Начинаем искать тормоза

анализа счетчиков загруженности оборудования;

Начинаем искать тормоза анализа счетчиков загруженности оборудования;

Слайд 14

Начинаем искать тормоза

анализа счетчиков загруженности оборудования;

Начинаем искать тормоза анализа счетчиков загруженности оборудования;

Слайд 15

Начинаем искать тормоза

Анализ загруженности оборудования

Начинаем искать тормоза Анализ загруженности оборудования

Слайд 16

Начинаем искать тормоза

Анализ загруженности оборудования

Начинаем искать тормоза Анализ загруженности оборудования

Слайд 17

Начинаем искать тормоза

анализа счетчиков загруженности оборудования;

Начинаем искать тормоза анализа счетчиков загруженности оборудования;

Слайд 18

Начинаем искать тормоза

анализа счетчиков загруженности оборудования ;

Начинаем искать тормоза анализа счетчиков загруженности оборудования ;

Слайд 19

Начинаем искать тормоза

Часто отлавливаем вот такие приколы (с журналом регистрации вообще все

Начинаем искать тормоза Часто отлавливаем вот такие приколы (с журналом регистрации вообще
весело с платформы 8.3.5)

Слайд 20

Начинаем искать тормоза

Анализ корректности настройки сервера SQL и регламентных процедур
MDF, LDF, TEMPDB

Начинаем искать тормоза Анализ корректности настройки сервера SQL и регламентных процедур MDF,
– по возможности на разные физические диски
Если 1с и SQL на одном сервере - Не забываем поджать память, выделяемую скулю
Модель восстановления – ПРОСТАЯ (но правда не совсем важно для быстродействия)
В параметрах базы корректно выставляем ее прирост
РЕГЛАМЕНТНОЕ ОБСЛУЖИВАНИЕ скуля !!!!!!
Дефрагментация индексов
Очистка процедурного КЭШа
Обновление статистик
Реиндексация таблиц баз данных

Слайд 21

Продолжаем искать тормоза – с программистом 1С

Продолжаем искать тормоза – с программистом 1С

Слайд 22

Начинаем искать тормоза


Начинаем искать тормоза

Слайд 23

Продолжаем искать тормоза

Привлекаем Программиста 1С для :
анализа отличия текущей конфигурации от эталонной

Продолжаем искать тормоза Привлекаем Программиста 1С для : анализа отличия текущей конфигурации
конфигурации ;
анализа добавленных/измененных участков кода;

Слайд 24

Продолжаем искать тормоза

Продолжаем искать тормоза

Слайд 25

Продолжаем тормоза
Привлекаем Программиста 1С для :
анализа скорости выполнения участков кода средствами платформы

Продолжаем тормоза Привлекаем Программиста 1С для : анализа скорости выполнения участков кода средствами платформы 1С ;
1С ;

Слайд 26

В бой вступает тяжелая артиллерия

Технологический журнал

В бой вступает тяжелая артиллерия Технологический журнал

Слайд 27

В бой вступает тяжелая артиллерия

SQL Profiler

В бой вступает тяжелая артиллерия SQL Profiler

Слайд 28

В бой вступает тяжелая артиллерия

SQL Profiler

В бой вступает тяжелая артиллерия SQL Profiler

Слайд 29

И ядерное оружие ☺

анализа запросов и скорости выполнения участков кода средствами конфигурации

И ядерное оружие ☺ анализа запросов и скорости выполнения участков кода средствами
1С:Центр управления производительностью
Работает с технологическим журналом
Снимает счетчики и события MS SQL

Слайд 30

И ядерное оружие ☺


И ядерное оружие ☺

Слайд 31

И ядерное оружие ☺

Текущая нагрузка системы

И ядерное оружие ☺ Текущая нагрузка системы

Слайд 32

И ядерное оружие ☺


И ядерное оружие ☺

Слайд 33

И ядерное оружие ☺


И ядерное оружие ☺

Слайд 34

И ядерное оружие ☺


И ядерное оружие ☺

Слайд 35

И ядерное оружие ☺


И ядерное оружие ☺

Слайд 36

И ядерное оружие ☺


И ядерное оружие ☺

Слайд 37

И ядерное оружие ☺


И ядерное оружие ☺

Слайд 38

И ядерное оружие ☺


И ядерное оружие ☺

Слайд 39

И ядерное оружие ☺


И ядерное оружие ☺