Производительность и оптимизация (HighLoad)
1C-admin
05.09.2018
Рассматривается пересечение транзакций типа чтение-запись над одним элементом справочника при разных уровнях изоляции. Рассмотрим две пересекающихся во времени исполнения транзакции, которые читают и затем записывают элемент справочника. Обозначим операции первой транзакции большими буквами RWO, операции второй транзакции – малыми буквами…
Read more
1C-admin
18.08.2018
Спойлер: оптимизатор MSSQL видит внешние, по отношению к срезу, условия, и строит план с их учетом. Есть у нас регистр сведений с атрибутами документов. Строк в нем примерно 250 000 000. Да, миллионов. И иногда возникает естественное желание этим регистром воспользоваться….
Read more
1C-admin
01.08.2018
Хотя данная публикация и не имеет прямого отношения к 1С, она может быть интересна тем, кто занимается крупными базами данных на MS SQL Server. Описывается опыт миграции баз данных в облако AWS в компании glassdoor.com, где я занимался этим проектом….
Read more
1C-admin
17.07.2018
Шпаргалка к экзамену «Эксперт по технологическим вопросам». … Вряд ли сможете думать о чем-то другом. Шпаргалка для вопроса: Назовите известные Вам типичные ошибки в коде конфигурации и структуре метаданных, которые могут привести к неоптимальной работе запроса. Дайте рекомендации по устранению…
Read more
1C-admin
17.07.2018
Нагрузочное тестирование. Подготовка к экзамену 1С:Эксперт. По мотивам доклада Виктора Богачева Инфостарт Event 2014. В дни проведения ЧМ по футболу. Введение Одно из требований к специалистам на экзамене «1С:Эксперт по технологическим вопросам». (http://1c.ru/rus/partners/training/expert.htm) — владение методиками и технологиями нагрузочного тестирования…
Read more
1C-admin
04.07.2018
Развернуто отвечаю, как мы боремся с зависаниями системы и вообще решаем проблемы. С примерами, но без слайдов. Как то отвечая на комментарии предыдущей статьи (//infostart.ru/public/857978/) родилась идея следующей, которая позволит развернуто ответить на некоторые вопросы. Основной комментарий, подтолкнувший к ниженаписанному…
Read more
1C-admin
02.07.2018
В данной статье я хотел бы очень крупными мазками обрисовать архитектуру ИТ системы на базе 1С в крупных (более 1 тысячи пользователей) организациях. Она не несет какой либо образовательной цели, это просто попытка показать – «а как у нас». Добрый…
Read more
1C-admin
11.06.2018
Статья о том, как я расследовал взаимоблокировки (deadlock) в 1С. Наверное, каждый из нас сталкивался (или столкнется) с проблемой взаимоблокировок (deadlock), это когда 1С настойчиво нам выдает сообщения вида: "Транзакция (идентификатор процесса XX) вызвала взаимоблокировку ресурсов блокировка с другим процессом и стала жертвой взаимоблокировки". Вот и…
Read more
1C-admin
08.06.2018
В данном вебинаре я расскажу о том, что такое индексы, зачем они нужны, какие регламентные операции необходимо выполнять с индексами, а также будут приведены соответствующие скрипты (для MS SQL-Server) для обслуживания индексов баз данных. Видео в формате вебинара по…
Read more
1C-admin
08.06.2018
Представляю вашему вниманию заключительный вебинар из цикла вебинаров по скриптам для MS SQL-сервера. Видео в формате вебинара: Ну и, непосредственно, сами разобранные в вебинаре скрипты под спойлерами ниже. Все переменные собраны в соответствующем блоке в начале скриптов….
Read more