IE2017


Бурмистров Андрей

916
Рейтинг

Андрей Бурмистров
Andreynikus



  •   Регистрация: 30.05.2010 (7 лет назад)

  •   Был(а) на сайте: вчера в 17:47


Группы

Профессиональный разработчик

IE 2014 Участник

IE 2015 Участник

IE 2016 Докладчик

Рейтинг 916

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

Программист v8 v8::УФ 1cv8.cf Бесплатно (free)

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

13.06.2017    10095    0    30    

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

Программист v8 1cv8.cf Абонемент ($m)

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

1 стартмани

25.10.2016    7542    191    18    

Анализ запросов с помощью SQL Profiler 168

Администратор Программист Бесплатно (free)

В своей работе мы довольно часто мы сталкиваемся с ситуацией, когда определенный запрос работает медленно, причем по тексту запроса невидно никаких очевидных проблем. Обычно в этом случае необходимо расследовать проблему на более глубоком уровне. Как правило, возникает необходимость посмотреть текст SQL-запроса и его план, и вот в этом нам как раз помогает SQL Profiler.

22.07.2014    35698    0    20    

Опять упало!? 73

Администратор Программист v8 Бесплатно (free)

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

27.10.2013    18935    0    47    

Влияние режима удаления движений на производительность 27

Администратор Программист v8 Бесплатно (free)

Статья навеяна одним хитрым вопросом, который иногда задают на экзамене 1С Эксперт. Вопрос звучит примерно так: «Чем опасен режим удаления движений «Удалять автоматически?»

27.09.2013    14025    0    12    

Ошибки в ЦУП и способы решения 133

Администратор Программист v8 1cv8.cf Абонемент ($m)

Эксперт - это человек, совершивший все возможные ошибки в очень узкой области. Часто приходится работать с ЦУП (Центр Управления Производительностью), в итоге наступил, наверное, на все грабли, какие только возможно. Представляю вашему вниманию список частых (и не очень) ошибок в ЦУП и способы их решения. 90% проблем с ЦУП возникает из-за неверной настройки, прав доступа, по вине администраторов и т.д. Здесь же приведены как раз остальные 10%, т.е. ошибки в коде ЦУП и прочие ситуации, которые возникают, даже если все настроено правильно.

1 стартмани

10.09.2013    35067    86    101    

Что на самом деле делает свойство «БлокироватьДляИзменения» 188

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

Мотивацией к написанию данной статьи, послужило большое количество заблуждений касаемо свойства «БлокироватьДляИзменения». Большая часть материалов в сети, посвящена либо управляемым блокировкам, либо режиму разделения итогов, свойство «БлокироватьДляИзменения» затрагивается лишь частично без конкретики, в итоге у многих возникают вопросы при его использовании. Цель данной статьи заполнить этот пробел. Прошу сначала прочитать статью полностью и только после этого делать выводы. Надеюсь, данный материал будет кому-то полезен.

04.08.2013    31474    0    128    

Комментарии

HighLoadПросмотр заблокированных строк в 1С#18 15.06.17 1:35
(17)
Как бы глупо это не звучало, но проверьте что у пользователя под которым запущена служба 1С есть доступ в этот каталог conf на чтение и запись. Если у вас rphost запускается под своим пользователем, то проверьте под ним.
HighLoadУскорение в 100 раз. Решаем проблему блокировок#0 31.05.17 10:11
Я являюсь автором и тренером курсов по оптимизации и повышению производительности в 1С. Большинство людей приходят ко мне на обучение, желая разобраться со своими проблемами, и я очень часто слышу от них: «эти блокировки замучили, достали, жизни нет, что делать – не знаем. Технологический журнал включали, галочки ставили, форумы читали – ничего не помогает».
Я уверен, что эта тема актуальна для многих из вас, поэтому в статье, не вдаваясь глубоко в подробности, я хочу вам дать некоторые конкретные рекомендации, которые вы сможете применить у себя и сразу получить ощутимый эффект. Например, если у вас запрос из-за блокировок выполняется 15 секунд, то после оптимизации он начнет выполняться за 15 миллисекунд. Это обычная практика, никакой фантастики – все это можно сделать.
DevЧто на самом деле делает свойство «БлокироватьДляИзменения»#128 18.02.17 23:45
(127)
Это зависит от СУБД и от ряда настроек
Версионниками являются СУБД PostgreSQL или Oracle.
DB2 и MS SQL Server являются блокировочниками хотя сейчас уже не все так однозначно.
MS SQL Server тоже может работать как версионник начиная с версии 2005. Если использовать платформу 8.3 и MS SQL Server то эта связка будет работать как версионник.
HighLoadПросмотр заблокированных строк в 1С#16 31.01.17 12:19
(15)
Эта обработка в первую очередь для тестовых баз, для анализа что именно и в каких случаях блокируется, а не для расследования проблем в боевых базах.
Вы выделяете пользователя, внизу должны отразится данные о тех объектах которые он заблокировал.
Если пользователь Б отображается вложенным в пользователя А, это значит что пользователь А заблокировал пользователя Б. На крайнем скриншоте видно что Администратор заблокировал пользователя Продовец.
HighLoadПросмотр заблокированных строк в 1С#14 30.01.17 23:16
(13)
Обработка показывает пользователей которые блокируют объекты, посмотрите на скрин.
HighLoadПросмотр заблокированных строк в 1С#12 28.01.17 22:20
(11)
Обработка показывает транзакционные блокировки 1С и СУБД, при этом не важно кто их наложил, пользователь или регламентное задание.
HighLoadОшибки в ЦУП и способы решения#101 06.12.16 13:46
(100)
Тимофей, а можете подробнее написать, для какого именно модуля вы установили это флаг?
HighLoadПросмотр заблокированных строк в 1С#10 04.12.16 14:33
(7)
Напишите поподробнее, что вы имеете ввиду?
HighLoadПросмотр заблокированных строк в 1С#9 04.12.16 14:30
(6)
Блокировки 1С на сервере приложений, блокировки СУБД на сервере СУБД. Обработка может показывать и то и другое.
HighLoadПросмотр заблокированных строк в 1С#8 04.12.16 14:27
(6)
Нет конечно, блокировки 1С находятся на сервере приложений, именно их обработка и показывает если включить флаг.