Расширенный фильтр

Все публикации — все для 1С

Описание основных возможных причин возникновения блокировок при работе пользователей 30

Оптимизация БД (HighLoad) v8 1cv8.cf Россия Бесплатно (free)

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

25.05.2012    12626    5    

Ускорение в 100 раз. Решаем проблему блокировок 299

Оптимизация БД (HighLoad) v8 v8::УФ 1cv8.cf Бесплатно (free)

Я являюсь автором и тренером курсов по оптимизации и повышению производительности в 1С. Большинство людей приходят ко мне на обучение, желая разобраться со своими проблемами, и я очень часто слышу от них: «эти блокировки замучили, достали, жизни нет, что делать – не знаем. Технологический журнал включали, галочки ставили, форумы читали – ничего не помогает». Я уверен, что эта тема актуальна для многих из вас, поэтому в статье, не вдаваясь глубоко в подробности, я хочу вам дать некоторые конкретные рекомендации, которые вы сможете применить у себя и сразу получить ощутимый эффект. Например, если у вас запрос из-за блокировок выполняется 15 секунд, то после оптимизации он начнет выполняться за 15 миллисекунд. Это обычная практика, никакой фантастики – все это можно сделать.

13.06.2017    51587    34    

Типы блокировок в MS SQL Server 105

Системное Бесплатно (free)

В SQL Server существует более 20 типов блокировок. Для начала мы рассмотрим основные из них, чтобы понять, когда и для чего SQL Server использует их.

29.11.2017    22220    3    

Планы обмена. Управляемый режим блокировок 129

Распределенная БД (УРИБ, УРБД) v8 Бесплатно (free)

Статья о том, как устроен объект конфигурации 1С:Предприятие 8 "План обмена", в том числе на уровне СУБД SQL Server. Анализируются особенности его использования при управляемом режиме блокировок.

28.11.2016    31590    16    

Как определить уровень изоляции запроса? 81

Оптимизация БД (HighLoad) v8::СПР v8::blocking ЗУП2.5 Бесплатно (free)

Как с помощью Profiler определить уровень изоляции запроса и зачем это нужно

14.05.2017    18241    41    

Автоматические и управляемые блокировки применительно к типовым конфигурациям 1С Промо 116

Теория программирования Практика программирования v8 v8::blocking 1cv8.cf Бесплатно (free)

Основные принципы работы с режимами автоматических и управляемых блокировок в 1С Предприятие 8. Теория и применение в типовых конфигурациях: БП, УТ, ЕРП

10.11.2018    14698    40    

"Объект не найден" и уровни эскалации блокировок 24

Оптимизация БД (HighLoad) v8 Розничная и сетевая торговля (FMCG) Россия Бесплатно (free)

Все чаще стали появляться жалобы, что документ "Отчет отдела" не проводится: "ругается на ставку НДС". Подробный разбор проблемы.

30.10.2015    15402    21    

Как я диагностировал проблемы блокировок 47

Системное v8 1cv8.cf Бесплатно (free)

Что делать, если какой-то сеанс наложил блокировку и мешает всем работать? Как выяснить, какой сеанс необходимо убить, чтобы проблема ушла? Такая проблема для администраторов достаточно распространенная, но по непонятным для меня причинам в интернете я не смог найти типового решения данной проблемы. А оно есть!

22.09.2015    21742    31    

Монитор блокировок пользователей 13

Оптимизация БД (HighLoad) v8 1cv8.cf Россия Абонемент ($m)

Анализ и автоматическое удаление блокировок

1 стартмани

17.08.2018    3422    11    6    

Конструктор управляемых блокировок данных 16

Инструментарий v8 УТ10 Абонемент ($m)

Конструктор управляемых блокировок данных - генератор кода (для регистров сведений и накопления)

1 стартмани

21.02.2011    7836    120    4    

Мониторинг блокировок SQL сервера 4

Сервисные утилиты Россия Абонемент ($m)

Программа просмотра блокировок базы данных. С возможностью отключения блокирующего пользователя.

1 стартмани

16.11.2011    9436    61    8    

Практика победы блокировок в 1С (ЗУП 8.1 доработанная) 8

Практика программирования v8 ЗУП2.5 Россия Зарплата Абонемент ($m)

Параллельность работы пользователей – важная задача, если в базе работает не один человек и если база не файловая. Не буду строить странные гипотезы, о том, что видимо эти группы пользователей и есть целевая аудитория продуктов 1С, а просто приведу пример того с чего начать победу над блокировками. (Скачиваемая обработка может помочь тому кто анализирует данные)

1 стартмани

10.08.2012    16516    25    11    

Проведение по партиям (механизм обхода конфликта блокировок при параллельном проведении партий и вводе новых реализаций) 4

Обработка документов v8 БП2.0 УПП1 Россия Абонемент ($m)

Актуально для предприятий, на которых реализации вводятся круглосуточно. После внедрения решения на нашем предприятии, звонки от операторов с просьбами "посмотрите у нас ничего не проводится" практически прекратились.

1 стартмани

24.08.2012    8687    62    5    

Часто встречающиеся ошибки 1С и общие способы их решения Промо 234

Системное Пользователю системы v8 1cv8.cf Бесплатно (free)

Статья рассчитана в первую очередь на тех, кто недостаточно много работал с 1С и не успел набить шишек при встрече с часто встречающимися ошибками. Обычно можно определить для себя несколько действий благодаря которым можно определить решится ли проблема за несколько минут или же потребует дополнительного анализа. В первое время сталкиваясь с простыми ошибками тратил уйму времени на то, чтобы с ними разобраться. Конечно, интернет сильно помогает в таких вопросах, но не всегда есть возможность им воспользоваться. Поэтому надеюсь, что эта статья поможет кому-нибудь сэкономить время.

03.06.2014    197534    51    

Быстрое получение уникального числового значения без блокировок 5

Универсальные функции v8 1cv8.cf УУ Бесплатно (free)

Столкнулся с проблемой блокировок/тормозов при назначении уникального Штрихкода. Работало через поиск Макс. значения в Регистре сведений и записи туда нового значения. В принципе данный функционал можно использовать для создания уникальныхзначений.

13.08.2014    6117    17    

Редактирование справочника без блокировок 1

Обработка справочников v8 1cv8.cf Абонемент ($m)

У всех были случаи когда нужно отредактировать, например реквизит "ведение взаиморасчетов" в справочнике "договора контрагентов", когда уже по нему были движения?

1 стартмани

15.08.2014    4732    8    12    

Групповая обработка справочников и документов (с интервалом выполнения) 6

Обработка документов Обработка справочников v8 КА1 УТ10 УПП1 Абонемент ($m)

Проблема: Групповое перепроведение мешает остальным пользователям работать с базой. Доработанная "Групповая обработка справочников и документов" конфигураций УПП 1.3 и КА 1.1 позволяет перепроводить документы, "не мешая" другим пользователям.

1 стартмани

14.03.2016    7392    21    3    

Просмотр блокировок 1С 7.7 SQL 19

Инструментарий v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Обработка позволяет наблюдать за быстродействием 1С, даёт возможность определять причину замедления работы и отстранять от работы её "автора". Если Вы используете терминальный сервер (Citrix), а подключение к с серверу SQL идёт через один логин и пароль, то стандартные средства MS SQL не дают возможность различать пользователей и определять "виновника". Предлагаемая обработка решает эту проблему.

17.08.2006    11834    293    34    

Планы обмена 1С 142

Перенос данных из 1C8 в 1C8 v8 Бесплатно (free)

В статье - мастер-классе Дмитрий Жичкин рассказывает, для чего нужны планы обмена 1С и какие задачи они решают. Он подробно описывает физическую структуру планов обмена и механизмов регистрации изменений, рассматривает основные проблемы, возникающие при выгрузке изменений и предлагает методы их решения.

10.09.2018    19672    4    

Неоптимальная работа запроса 127

Оптимизация БД (HighLoad) v8::Запросы Бесплатно (free)

Шпаргалка к экзамену "Эксперт по технологическим вопросам".

27.04.2018    15026    32    

Мониторинг SQL Server с помощью Extended Events (и не только) для 1С. Как держать руку на пульсе? 127

Оптимизация БД (HighLoad) Бесплатно (free)

Что и как мониторить в работе SQL Server, чтобы держать Вашу систему в форме.

05.05.2019    11298    18    

Кто что блокирует, MS SQL + 1C 221

Оптимизация БД (HighLoad) v8 Бесплатно (free)

Думаю каждый программист 1С работающий в более-менее крупной компании сталкивался с проблемой блокировки при проведении. Блокировка исчезает, как только ресурсы освободятся (проведется другой документ который блокировал регистр), но бывает что блокировка зависает надолго, а иногда очень надолго.

09.07.2013    60336    49    

Оптимистические уровни изоляции в MS SQL Server 38

Системное Бесплатно (free)

Оптимистические уровни изоляции транзакций были введены в SQL Server 2005 как новый способ борьбы с проблемами блокировок и согласованности данных. В отличие от пессимистических уровней изоляции, при использовании оптимистических уровней запросы не могут считать данные, которые были изменены другими транзакциями, но еще не были зафиксированы (читаются "старые" данные). При этом не происходит конфликта совмещаемых (S) и монопольных (X) блокировок.

30.11.2017    10218    1    

Как работают управляемые блокировки 80

Оптимизация БД (HighLoad) v8 Бесплатно (free)

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

29.04.2019    6239    198    

Работа с управляемыми блокировками в примерах. Новая схема проведения документов 1с 8.2. Промо 291

Сертификация v8 1cv8.cf Россия Бесплатно (free)

Много информации есть на тему работы с управляемыми блокировками в 1С 8.2. Но так, как я не нашел статьи, написанной в простых и понятных примерах, то решил написать свою статью. Она будет полезна тем, кто все еще не до конца понимает принципы работы управляемых блокировок и то, чем отличаются блокировки новой схемы проведения от старой.

24.07.2012    116620    43    

Регистры сведений 1С. Как это устроено. 655

Теория программирования v8 Бесплатно (free)

Основная идея публикации - собрать в одном месте информацию о внутреннем устройстве такой абстрактной сущности, как "Регистр сведений 1С" и ответить на ряд вопросов: Что происходит при записи регистра в различных режимах? Что такое на самом деле "СрезПервых" и "СрезПоследних"? Как оптимально выбрать структуру регистра? Это та информация, владея которой, начинаешь лучше понимать как это работает и как правильно использовать регистры сведений.

05.08.2016    127896    154    

Просмотр заблокированных строк в 1С 145

Оптимизация БД (HighLoad) v8 1cv8.cf Абонемент ($m)

Ввиду своей деятельности, мне часто приходится рассказывать про различные аспекты оптимизации и в том числе про блокировки. Очень часто слушатели задают следующие вопросы: Как посмотреть в реальном времени, какие именно данные сейчас заблокированы? Как понять, что сейчас заблокировано в терминах 1С? Если гранулярность блокировки страница, как увидеть, какие данные в ней находятся? Раньше приходилось отвечать, что инструмента, который показывает все вышеописанное, сейчас просто нет. Но потом мне это надоело, и я решил сделать собственный инструмент, который позволяет ответить на все вышеописанные вопросы.

1 стартмани

25.10.2016    28686    540    54    

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 20 июля по 11 августа 2019 г. Промо 70

Оптимизация БД (HighLoad) Сертификация v8 Платные (руб)

На курсе вы получите практические навыки решения задач производительности 1С, в том числе характерных для высоконагруженных информационных систем (более 1000 пользователей). Подготовка к экзамену – только одна из составляющих курса. 70% слушателей приходят за знаниями, которые позволят расти и зарабатывать, делать сложные задачи на крупных проектах. Программа курса обновлена, занятия в этом потоке проходят по будням!

16450 руб.

30.05.2018    23994    0    3    

SQL Server Profiler. В картинках, для самых маленьких 45

Оптимизация БД (HighLoad) Россия Бесплатно (free)

Шпаргалка к экзамену "Эксперт по технологическим вопросам".

21.08.2017    12001    2    

Секционирование таблиц и индексов в мире 1С 125

Оптимизация БД (HighLoad) Бесплатно (free)

Говорим о секционировании таблиц и индексов для баз 1С. Способы применения, подводные камни и прочее.

10.02.2019    6241    32    

Приемы обработки больших данных в 1С Промо 248

Универсальные обработки Теория программирования Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Рассказ об эффективных приемах организации обработок больших объемов данных на платформе 1С

07.08.2015    55496    26    

T-SQL + 1С: как правильно удалять очень много записей 30

Свертка базы Практика программирования v8 1cv8.cf Бесплатно (free)

Свёртка (архивация) больших объёмов данных 1С часто выполняется средствами SQL Server. Эта публикация рассказывает о том, как правильно использовать простую команду DELETE на больших объёмах данных. Даются советы по оптимизации свёртки данных средствами T-SQL.

21.12.2016    13251    39    

Планы обмена. Скрестить ужа с ежом ... миссия выполнима =) 16

Практика программирования Теория программирования v8 Абонемент ($m)

Небольшое исследование возможности улучшить работу планов обмена 1С средствами SQL Server: view and triggers. Результаты имеют больше теоретическое, чем практическое значение. Однако тем, кто ищет нестандартные решения, статья может понравиться =)

1 стартмани

10.01.2017    9576    4    

Простые регулярные выражения 47

Оптимизация БД (HighLoad) v8 Россия Абонемент ($m)

Шпаргалка к экзамену "Эксперт по технологическим вопросам".

1 стартмани

30.04.2018    9360    30    

"Убираем блокировки" в 1С. Заставляем MS SQL работать как Oracle. 147

Оптимизация БД (HighLoad) v8 1cv8.cf Россия Бесплатно (free)

Включение уровня изоляции Read commited shapshot в MS SQL позволяет практически полностью избежать блокировок на уровне MS SQL при использовании управляемого режима

26.09.2011    79070    125    

Методика оперативного проведения и управляемые блокировки Промо 273

Практика программирования v8 Абонемент ($m)

Несмотря на то, что у меня уже есть статья посвященная механизму оперативного проведения, очень часто, нет не так, очень-очень-очень часто спрашивают, что это такое. Я подумал и решил написать ну очень-очень-очень подробную статью про методику оперативного проведения и управляемые блокировки. А без управляемых блокировок, собственно, методику использовать бессмысленно.

1 стартмани

25.07.2013    61150    174    

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

Оптимизация БД (HighLoad) v8 УПП1 Казахстан Бесплатно (free)

Данная статья родилась из опыта работы на одном из проектов. На данном проекте узким местом был документ "Реализация товаров услуг". На данном примере и рассмотрим, что можно сделать для того, чтобы снизить проблему взаимоблокировок и блокировок в базе данных.

02.06.2015    16922    5    

Технология In-Memory OLTP (для SQL Server 2014) 62

Системное Бесплатно (free)

Данная статья написана по итогам доклада, прочитанного на конференции INFOSTART EVENT 2015 CONNECTION 15-17 октября 2015 года. Мой доклад, в свою очередь, стал результатом почти четырех месячных исследований в отрыве от какой-либо работы. Но «игра стоила свеч», и когда я получил свои результаты, я захотел поделиться ими с сообществом.

20.09.2016    13817    14    

Пересечение транзакций. Примеры 17

Оптимизация БД (HighLoad) v8 Абонемент ($m)

Рассматривается пересечение транзакций типа чтение-запись над одним элементом справочника при разных уровнях изоляции.

3 стартмани

03.09.2018    5186    5    

Боремся с Dirty read / Read uncommitted / NOLOCK при формировании отчетов в 1С:8.1, 8.2 под MSSQL 34

Оптимизация БД (HighLoad) Практика программирования Отчеты v8 1cv8.cf Бесплатно (free)

Заставляем 1С в запросах читать данные только из завершенных транзакций (Read Committed), не блокируя при этом работу остальных (Read Committed Snapshot ON). *Для конфигураций на поддержке может не подойти, т.к. придется вносить изменения в модули.

20.10.2012    25582    27