Пятница, 11.10.2024, 08:09
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Редактор пользователей БД, долгое открытие
xenus2066654Дата: Понедельник, 26.09.2022, 12:53 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 8
Статус: Оффлайн
Можно убрать видимость колонки "Дата блокировки" по умолчанию в редакторе пользователей?
При большом количестве пользователей в базе(тысячи) обработка открывается очень очень долго, пришлось закомментировать код получения даты блокировки, чтобы дождаться открытия.
Можно еще добавить какое-нибудь предупреждение, что форма будет открываться долго, если пользователей больше какого-нибудь значения, например 1-2к.
 
tormozitДата: Понедельник, 26.09.2022, 20:46 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6387
Репутация: 165
Статус: Оффлайн
Желательна тех. информация и замер производительности http://devtool1c.ucoz.ru/forum/2-2-1
Кажется что эта операция там будет не единственной тяжелой при таком количестве пользователей. Например вызов ХранилищеСистемныхНастроек.Загрузить() у меня занимает в 3 раза больше времени.
 
xenus2066654Дата: Вторник, 27.09.2022, 08:44 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 8
Статус: Оффлайн
Сделал замер, на 250 пользователей уходит 40+ секунд, пользователей у нас 7к, ждать придется долго.

Платформа: 8.3.18.1741
Режим БД: клиент-серверный
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_3_14
Конфигурация. Версия БСП: 204
Инструменты разработчика. Версия: Расширение 6.46.1e
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Да
Инструменты разработчика. Объекты на сервере: Нет
Инструменты разработчика. Асинхронность запрещена: Нет
Инструменты разработчика. Разрешены имитаторы: Да
Расширения. ИнструментыРазработчикаTormozit (31.12.3000 версия 6.46.1e)
Клиент. Приложение: Обычное приложение 64б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru
Клиент. ОС: Майкрософт Windows 10 Pro 64-разрядная Русский
Клиент. ОС от имени администратора: Нет
Клиент. ОС Текущая кодовая страница: 866
Клиент. ОС выполнение BAT: Да
Сервер. ОС: Microsoft Windows Server 2012 R2 Standard 64-разрядная Русский
Сервер. Процесс: 64б
Сервер. Отладка: tcp
Прикрепления: 1760642.png (558.1 Kb)


Сообщение отредактировал xenus2066654 - Вторник, 27.09.2022, 08:45
 
tormozitДата: Вторник, 27.09.2022, 09:00 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6387
Репутация: 165
Статус: Оффлайн
Картинка слишком размыта (ужалась видимо)
 
xenus2066654Дата: Вторник, 27.09.2022, 09:08 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 8
Статус: Оффлайн
сюда не загружается в нормальном качестве

https://cloud.mail.ru/public/ieeQ/fHpyuqox6
 
tormozitДата: Вторник, 27.09.2022, 09:18 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6387
Репутация: 165
Статус: Оффлайн
200мс - один вызов функции платформы. Для начала тут явно очередной косяк в платформе.
Но загрузка такого списка даже только с чтением из хранилища настроек  уже будет довольно долгой.
Буду думать.
 
tormozitДата: Вторник, 27.09.2022, 09:19 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 6387
Репутация: 165
Статус: Оффлайн
Какие задачи ты решаешь в таком большом списке чаще всего?
 
xenus2066654Дата: Вторник, 27.09.2022, 09:24 | Сообщение # 8
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 8
Статус: Оффлайн
Обычно это поиск пользователей по ролям, ФИО, логину, иногда массовое редактирование. Запуск 1с под пользователем.

Сообщение отредактировал xenus2066654 - Вторник, 27.09.2022, 09:25
 
tormozitДата: Вторник, 27.09.2022, 19:18 | Сообщение # 9
Генералиссимус
Группа: Администраторы
Сообщений: 6387
Репутация: 165
Статус: Оффлайн
Используется ли в кластере 1С резервирование (уровень отказоустойчивости)?

Прошу сделать аналогичный замер, при наличии легкой возможности:
1. На том же сервере 1С на другой базе
2. На сервере 1С более высокой версии в копии этой базы
3. В той же базе сразу после перезапуска агента сервера 1С

Я накачал список пользователей тысячей элементов в тестовой клиент-серверной базе 8.3.22. Пропорции затрат в замере не изменились: самая тяжелая операция - чтение настройки пользователя, а получение блокировки в 3 раза меньше. Поэтому операция уже оптимизирована в платформе, либо в твоей базе есть еще какое то отягчающее условие.

Прикрепления: 3027148.png (15.7 Kb)
 
tormozitДата: Суббота, 01.10.2022, 12:46 | Сообщение # 10
Генералиссимус
Группа: Администраторы
Сообщений: 6387
Репутация: 165
Статус: Оффлайн
Проблему не удалось воспроизвести. Создал задачу для ее обхода https://www.hostedredmine.com/issues/951192
 
7OHДата: Суббота, 01.10.2022, 22:26 | Сообщение # 11
Подполковник
Группа: Пользователи
Сообщений: 100
Репутация: 56
Статус: Оффлайн
Платформа: 8.3.18.1902
Режим БД: клиент-серверный
Конфигурация. Название: Демонстрационное приложение (1.0.32.4)
Конфигурация. Основной режим запуска: Управляемое приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: НеИспользовать
Инструменты разработчика. Версия: Портативный 6.46.1p
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Да
Инструменты разработчика. Объекты на сервере: Нет
Инструменты разработчика. Серверный модуль: Нет
Расширения. ВесТоваров ()
Расширения. Расширение1 ()
Расширения. Колонтитулы ()
Клиент. Приложение: Обычное приложение 32б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru
Клиент. ОС: Майкрософт Windows 11 Pro 64-разрядная Русский
Клиент. ОС от имени администратора: Нет
Клиент. ОС ╥хъє∙р  ъюфютр  ёЄЁрэшЎр: 866
Клиент. ОС выполнение BAT: Да
--
15 сек на 1000 пользователей
Прикрепления: 3017236.png (89.9 Kb) · __18.pff (376.1 Kb)
 
tormozitДата: Суббота, 01.10.2022, 22:46 | Сообщение # 12
Генералиссимус
Группа: Администраторы
Сообщений: 6387
Репутация: 165
Статус: Оффлайн
7OH, похоже у тебя наблюдается та же проблема, что и у автора темы.
Есть возможность на старшей версии платформы проверить в той же (копии) базе?
Хосты клиента и сервера совпадают?
 
7OHДата: Суббота, 01.10.2022, 23:25 | Сообщение # 13
Подполковник
Группа: Пользователи
Сообщений: 100
Репутация: 56
Статус: Оффлайн
Цитата tormozit ()
Есть возможность на старшей версии платформы проверить в той же (копии) базе?Хосты клиента и сервера совпадают?
Клиент и сервер на одной машине.
Сейчас постараюсь сделать тесты на последних 18+ релизах

Добавлено (01.10.2022, 23:57)
---------------------------------------------
Цитата tormozit ()
Есть возможность на старшей версии платформы проверить в той же (копии) базе?
И так, время на той самой строке (пробовал чистую копию прошлого замера и пробовал поднимать совместимость до "без совместимости" ради интереса);
19.1665 - 13.69 \ 13.82
20.2076 - 11.99 \  12.02
21.1508 - 11.54 \  11.50
22.1603 - 0.37 \ 0.38
--
в 22-й вроде как раз ускоряли этот момент
"Время, затрачиваемое на получение списка блокировок аутентификаций пользователей, зависело от
количества пользователей информационной базы"


Сообщение отредактировал 7OH - Воскресенье, 02.10.2022, 00:06
 
tormozitДата: Воскресенье, 02.10.2022, 00:09 | Сообщение # 14
Генералиссимус
Группа: Администраторы
Сообщений: 6387
Репутация: 165
Статус: Оффлайн
7OH, Спасибо. Теперь все ясно.
 
tormozitДата: Воскресенье, 02.10.2022, 20:55 | Сообщение # 15
Генералиссимус
Группа: Администраторы
Сообщений: 6387
Репутация: 165
Статус: Оффлайн
Исправлено в 6.47
 
  • Страница 1 из 1
  • 1
Поиск: