Редактор пользователей БД, долгое открытие
|
|
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
Сообщение отредактировал 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 раза меньше. Поэтому операция уже оптимизирована в платформе, либо в твоей базе есть еще какое то отягчающее условие.
|
|
| |
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 пользователей
|
|
| |
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
|
|
| |