(0)
Оплати и Скачай!
8-800-333-7638
Книги
Настольная книга 1С:Эксперта по технологическим вопросам. Издание 2 (цифровая версия)

Настольная книга 1С:Эксперта по технологическим вопросам. Издание 2 (цифровая версия)

Настольная книга 1С:Эксперта по технологическим вопросам. Издание 2 посвящена теории и практике решения проблем производительности и параллельности в информационных системах на платформе «1С:Предприятие 8».

НДС включен в цену

650 руб.
 
 

Описание:

Настольная книга 1С:Эксперта по технологическим вопросам. Издание 2 посвящена теории и практике решения проблем производительности и параллельности в информационных системах на платформе «1С:Предприятие 8».

В работе приводятся теоретические сведения, необходимые для понимания основных механизмов, обеспечивающих функционирование платформы «1С:Предприятие 8» и СУБД как многоуровневой многопользовательской системы. Кроме этого, дается алгоритм основного бизнес-процесса расследования проблем и приводятся практические приемы решения конкретных прикладных задач: описывается развертывание, настройка и использование инструментов для воспроизведения и расследования, а также возможные способы исправления, применяемые, когда причины проблем найдены.

При работе над изданием был учтен опыт подготовки сотрудников на аттестацию «1С:Эксперт по технологическим вопросам»: в книге собраны необходимые для подготовки к аттестации материалы и методики.

Также в книгу вошли методики, наработанные автором за длительный срок решения практических проблем производительности и параллельности. В значительной степени это методики профилактики, регулярного контроля и ранней диагностики.

Во втором издании скорректированы неточности в теоретической части и в инструкциях, а также добавлены новые материалы.

Книга предназначена для «1С:Экспертов по технологическим вопросам», для сотрудников ИТ-служб заказчика (ИТ-директоров, системных администраторов, методистов, администраторов СУБД), а также для сотрудников фирм-1С:Франчайзи: внедренцев, разработчиков, руководителей проектов.

Содержание:

Глава 1. Поднимемся на крыльцо, откроем дверь

Глава 2. Основной подход к решению проблем

  • Мы работаем только с проблемами
  • Как измерять, как получать цифры
  • Как устроена система
  • Бизнес-процесс решения проблем по ключевым операциям

Глава 3. Теория

  • Ключевые операции
  • Методика APDEX
  • Критичные ошибки
  • Расчет доступности системы
  • Регламентные работы транзакции. Откат транзакций
  • Блокировки данных СУБД. Уровни блокировок. Совместимость блокировок
  • Сведения об управляемых и объектных блокировках
  • Ошибки блокировок: таймауты и взаимоблокировки
    • Общие вопросы
    • Таймаут
    • Взаимоблокировка (deadlock)
  • Эскалация блокировок
  • Сведения о параллельности операций с данными разных типов
    • Общие сведения
    • Узкие места
    • Реальные транзакции Запись + Запись
    • Реальные транзакции Чтение + Запись
  • Сведения о размещении данных. Способ получения этих сведений
  • Сведения об индексах базы. Способ получения этих сведений.Кластерный и некластерные индексы
    • Важное дополнение по индексам для 8.3 без режима совместимости
  • Планы запросов. Получение плана запроса в профайлере SQL. Операторы плана,наиболее важные для нас
    • Получение плана запроса в профайлере SQL
    • Наиболее важные для нас операторы
  • Особенности чтения в объектной модели
  • Работа с SQL Server. Где хранятся временные таблицы. Где хранятся снимки Snapshot для уровня изоляции Read Committed Snapshot
  • Работа с SQL Server. Где размещать базы. Как переносить базы
  • Работа с SQL Server. Различия между полной (FULL) и простой (SIMPLE) моделями восстановления базы. Особенности сжатия журнала транзакций
  • Работа с SQL Server. Настройка и использование бэкапов различных видов

Глава 4. Инструкции

  • Как настроить сбор информации о загрузке оборудования и как оценить эту загрузку
  • Выяснение скорости диска
  • Настройка автоматического перезапуска сервера «1С»
    • Перезапуск средствами платформы
    • Перезапуск службы средствами операционной системы
  • Регламентные операции SQL Server и настройка их автоматического выполнения
    • Общие вопросы
    • Обновление статистики SQL Server
    • Очистка процедурного кеша (кеша планов)
    • Дефрагментация индексов
    • Реиндексация таблиц базы
    • Контроль выполнения регламентных заданий
  • Как включить технологический журнал «1С» и как его можно разбирать
  • Общий подход к анализу технологического журнала «1С»
  • Замеры производительности
    • Замер производительности отладчиком 1С8
    • Простейший код замера времени
    • Оценка производительности БСП (инструкция по установке, описание работы)
  • Требования к сети. Как проверить сеть
    • Общие вопросы
    • Ошибки сети
    • Недостаточная пропускная способность
    • Маршрутизация
    • Надстройки активного оборудования
    • Надстройки серверов ландшафта «1С»
    • Сетевые службы
  • Сбор статистики дампов (общий принцип)
    • Автоматизированный сбор дампов
    • Сбор дампов вручную
  • Работа с ЦКК. Общие принципы, стандартные возможности, первичная настройка
    • Общие вопросы
    • Что надо сделать для начала работы
  • Работа с ЦКК. Настройка собственных контрольных процедур
  • Работа в профайлере. Как получить план запроса
  • Работа в профайлере. Как получить сумму duration
  • Работа в профайлере. Как получить граф взаимоблокировки
  • Работа в профайлере. Как получить сведения об эскалации блокировок
  • Работа с ЦУП. Общие принципы, стандартные возможности, общая последовательность работы, мастер настройки, таблица прав
    • Общие вопросы
    • Что надо сделать для начала работы
    • Мастер подключения к базе
    • Права, необходимые для работы ЦУП
  • Работа с ЦУП. Получение плана запроса
  • Работа с ЦУП. Разбор взаимоблокировки
  • Работа с ЦУП. Регламентный мониторинг
  • Работа в конфигураторе. Исправление запросов
    • Список правил
    • Пояснение к правилу 3 («ДЛЯ ИЗМЕНЕНИЯ»)
    • Пояснение к правилу 4 (соответствие индексов и условий запроса)
    • Пояснение к правилу 8 (не использовать подзапросы в условиях)
    • Пояснение к правилу 9 (не использовать соединения с подзапросами, а использовать временные таблицы)
    • Пояснение к правилу 10 (не соединять виртуальные таблицы с реальными,а также виртуальные с виртуальными)
    • Пояснение к правилу 13 (в проблемных запросах отказываться от ИЛИ)
    • Пояснение к правилу 14 (избегать запросов к пустым таблицам в режиме автоматического управления блокировками «1С»)
    • Пояснение к правилу 15 (не получать значение через точку от поля составного типа)
    • Пояснение к правилу 16 (понимать, как запрос может быть изменен платформой при работе механизма RLS)
  • Нагрузочные тесты
    • Простейший
    • Останов в отладчике
    • Останов в модальной форме
    • Нагрузочное тестирование групповыми обработками
    • Работа с Тест-центром. Общие принципы и стандартные возможности. Простой тест с помощью Тест-центра
    • Встраивание Тест-центра
    • Работа с Тест-центром. Шаблон полноформатного теста
    • Работа с Тест-центром. Универсальный нагрузочный тест
    • Работа со Стандартным нагрузочным тестом «1С». Общие принципы и стандартные возможности
    • Новые возможности 8.3 по функциональному и нагрузочному тестированию
    • Классификация нагрузочных тестирований
    • Расследование падений платформы, ошибок блокировок и причин неудовлетворительной производительности, которые воспроизвелись при выполнении теста
  • Бизнес-процесс общей диагностики
  • Работа в конфигураторе. Редактирование параметра времени ожидания блокировки
  • Работа с ТЖ. Как посмотреть, какие управляемые блокировки были установлены
  • Работа с ТЖ. Как расследовать конфликт на управляемых блокировках
  • Измерение динамики производительности по журналу регистрации
  • Про открытие модальных окон в транзакции
  • Ловушка для получения стека вызовов, когда отладка недоступна
  • Как собрать отказоустойчивый кластер 8.3 из двух серверов
  • Как оставить сервис лицензирования только на одном сервере кластера 8.3
  • Как собрать отказоустойчивый кластер 8.2 из двух серверов
    • Настройка отказоустойчивой схемы 8.2 с масштабированием и балансировкой нагрузки
  • Работа с ЦКК. Как сделать код доступным для отладки
  • Работа с ЦКК. Развертывание для целей контроля ошибок блокировок

Глава 5. Методики и дополнительная информация

  • Обзор платных и бесплатных инструментов
  • Требования с диска ИТС, применяемые при проверке на 1С:Совместимо!, влияющие на производительность
  • Уточнения, важные для общего понимания картины
  • Проектные и технические решения, приводящие к проблемам
  • Приемы конфигурирования, приводящие к проблемам
  • Ежедневный мониторинг

Глава 6. Дополнительные заметки

  • Экономический смысл автоматизации учета и оптимизации производительности
  • О режиме доступности 24х7
  • О методике расчета оборудования
  • О работах в различных СУБД

Глава 7. Заключение. О гарантиях работоспособности системы через несколько лет

Глава 8. Кому что читать

Список сокращений




1С Online Программы Игры Литература Аудиокниги
Новости
О проекте
Помощь
Аренда ПО
Контакты