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

665
Рейтинг

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



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

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


Группы

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

IE 2014 Участник

IE 2015 Участник

IE 2016 Докладчик

Рейтинг 665

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

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

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

1 стартмани

25.10.2016    4487    83    16    

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

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

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

22.07.2014    31605    0    20    

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

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

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

27.10.2013    17767    0    47    

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

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

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

27.09.2013    12842    0    12    

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

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

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

1 стартмани

10.09.2013    32646    84    101    

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

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

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

04.08.2013    28979    0    128    

Комментарии

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С находятся на сервере приложений, именно их обработка и показывает если включить флаг.
НовостиИтоги конференции Infostart Event 2016 Developer#28 01.11.16 14:14
Все понравилось, идея с 3-м залом на втором этаже хорошая.
HighLoadОшибки в ЦУП и способы решения#98 01.11.16 12:33
(97) Kamikadze, а причем здесь флаг Удалять трассировки?
Вам надо попробовать 2 варианта решений:

1. Пользователю ОС под которым запущен клиент ЦУП и пользователю ОС под которым запущен сервер 1С на котором размещается база ЦУП, нужно дать права «Alter trace» в SQL Server, просто откройте инструкцию на шаге настройки «Трассировки» и сделайте все по шагам еще раз, только сделать это нужно для двху пользователей.

2. Проверить, что у пользователя под которым запущен сервер СУБД есть доступ на чтение и на запись в указанный каталог трассировки.