IBM DB2 + 1C 8.2. Урок 4.
Урок 4. Сквозной пример работы 1С:Предприятие с DB2.
Часть 1.
Задание
1. Если Вы еще не развернули 1С:Предприятие 8.2 в клиент-серверном варианте, то сделайте это!
2. Создайте средствами 1С:Предприятие 8.2 новую базу данных на DB2.
3. Зайдите в конфигуратор. Откройте конфигурацию. Создайте справочник “Физические лица”.
4. Настройте технологический журнал на запись событий обращений к DB2.
5. Посмотрите на запросы, которые генерирует платформа.
Проверьте себя:
1. Где нужно создавать logcfg.xml, на клиенте или сервере 1С, чтобы увидеть запросы к DB2? (более подробное описание работы технологического журнала смотрите здесь).
2. Зачем при указании имени сервера 1С (storm:1641) я указал через двоеточие цифру 1641?
Часть 2.
Задание:
1. С помощью технолгического журнала исследуйте запросы к базе данных на предмет “какие есть таблицы, в конструкции запроса после FROM”.
2. Запустите “Редактор команд” в центре управления DB2.
3. Напишите запрос “SELECT * FROM < здесь имя таблицы>”
4. Попробуйте выполнить запрос.
Проверьте себя:
1. Будет ли работать DB2 без исполнения планов запросов?
2. Зачем нужны индексы?
В техническом журнале часто идут строки вызовов, где указывается что выполняется Method=0, Method = 2, Method = 14 и так далее, есть ли расшифровка этих вызовов?
1С это хранит в страшном секрете. Два года у них пытаемся выведать эту страшную тайну.
Эта информация представлена в платном курсе по DB2.
Проделал. Инструмент хороший, но реально оптимизацию на основе планов можно делать капитально переварив DB2. Спасибо за экскурс по процессам. Я правильно понимаю, что порт нужно указывать явно, если он не стандартный (1541). Общие принципы оптимизации примерно понятны, но есть ли конкретные примеры принятия решения по оптимизации в зависимости от конкретных факторов (выше был хороший пример, когда неверная настройка базы привела к понижению производительности при поиске по справочнику). А по изменению индексации () такой ба пример : вот мы набрали статистику, вот цифра такая-то, Она плохая, чтобы стала хорошая – вот это надо увеличить (уменьшить). Один бы примерчик от запроса через план к принятию решения.