<Специфика работы 1C под Microsoft SQL server>.
Сердюк Владимир независимый эксперт
Аннотация доклада:
- Общие сведения о программных продуктах 1С.
- Решение проблем производительности для систем 1С Предприятие 7.7,8.0.
- Технология идентификации <узких> мест.
- Настройка системы счетчиков с целью дальнейшего анализа проблем производительности.
- Настройка трэйсов MSSQL c целью идентификации проблемных запросов.
- Технологические решения по предупреждению и оперативному реагированию на проблемы производительности.
- Анализ и настройка системы индексов.
- Балансировка нагрузки по дисковым массивам.
- Вопросы безопасности 1С в контексте работы под MS SQL server.
- Проблема коннекта 1С к БД под логином "sa".
- Как реализовать под 1С Windows autorization и настроить права доступа пользователей на базе MSSQL.
- Аудит в 1С.
- Внутренняя структура объектов 1С.
- Описание соответствия Объект 1С - SQL Таблица.
- Структура индексов.
- Описание DDS файла.
- Что делать 1С указывает на нарушение структуры данных.
- Прямые запросы к SQL таблицам 1С.
- Написание SQL запросов к БД 1С.
- Специфика запросов 1С под MS SQL server.
- Использование библиотек для прямого доступа к объектам 1С (rainbow.dll,1С++).
- Оптимизация запросов MSSQL c помощью явного использования подсказок оптимизатору.
- Специфика реализации экранных форм 1С под MS SQL server.
- Специфика реализации экранных форм 1С под MS SQL server, что лучше один большой запрос или много маленьких? Проблемы отбора в экранных формах 1С.
- Решение проблемы оперативного отображения остатков.
- Проблема блокировок в 1С
- Проблемы блокировок в 1С, описание основ блокировочного механизма в MSSQL.
- Решение проблемы неоправданной нагрузки процессора при ожидании разблокировки _1sjourn. (особенно актуально для терминальных решений).
- Решение проблемы блокировок с помощью внедрения системы <гибких> блокировок.
- Вопросы оптимизации структуры объектов в контексте работы 1С под MS SQL server.
- Как правильно строить регистры.
- Как правильно реализовать отбор по реквизитам.
- Проблемы обновления конфигурации при использовании механизмов прямого доступа к данным.
- Процессы изменения объектов MS SQL server при изменении структуры конфигурации 1С.
- Использование внешних компонент в 1С.
- Что делать если Вам не хватает клиентского интерфейса 1С, использование внешних компонент.
- Логирование для БД под 1С.
- Проблемы аудита данных в 1С.
- Использование системы триггеров для логирования.
- Репликация данных для БД под 1С.
- Описание различных типов репликации.
- Репликация для БД под 1С.
На семинаре основной упор будет на решение проблем производительности и безопасности в использовании связки 1С MSQL. В связи с этим будут разбираться реальные проблемы производительности, и демонстрироваться способы их разрешения, в том числе с помощью продукта <Мониторинг производительности 1С>.
Большинство примеров будет продемонстрировано по 1С Предприятие 7.7. По 8-ой версии будут рассматриваться проблемы блокировок и в частности разрешения deadlock-ов.
Основные функциональные возможности продукта SoftPoint <Мониторинг производительности 1С>:
- Получение он-лайн информации об абсолютной и относительной нагрузке по пользователям 1C, MSSQL или Windows NT(процессор, дисковые ресурсы).
- Настройка системы оповещения о превышении пользователем определенного порога расходования общих ресурсов. Отправка писем с оповещением администратору системы и при необходимости пользователю.
- Разбор ресурсов выделяемых пользователю сервером в группировке запросов SQL. Представление сгруппированных запросов в представлении понятных 1С администратору 1С т.е. идентификаторы SQL заменяются названиями объектов и реквизитов 1С.
- Сбор и анализ основных показателей определяющих узкие места системы.(счетчики, общие системные параметры и т.п.)
- Система балансировки дисковой нагрузки.
- Отображение блокировок в удобном представлении для 1С администратора.
- Отображение по процессам MSSQL с идентификацией по пользователям 1С
Также будут продемонстрированы технологии позволяющие решать проблемы производительности - например "гибкие блокировки", построчное проведение документов, массовое перепроведение документов с использованием компоненты очистки буфера, интеллектуальное восстановление последовательности.
Оставшееся время после демонстрации (1-2 ч.) будут рассматриваться общие вопросы 1С+MSSQL (из приведённой выше аннотации).
Во время перерыва на кофе-брейк можно будет непосредственно пообщаться и задавать вопросы докладчику.
|