долгий поиск ссылок в полях параметров
|
|
xenus2066654 | Дата: Пятница, 12.05.2023, 11:18 | Сообщение # 1 |
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 8
Статус: Оффлайн
| Добрый день. Просьба сделать отключаемый не точный поиск ссылок в полях параметров в консоли запросов и консоли кода. На больших таблицах поиск работает до 30 секунд - только на одну ссылку, что крайне не удобно. Также при потере фокуса окна приходится ждать повторно.
Заранее спасибо.
Платформа: 8.3.20.2257 Режим БД: клиент-серверный Конфигурация. Название: Розница, редакция 2.2 (2.2.13.12) Конфигурация. Основной режим запуска: Управляемое приложение Конфигурация. Вариант встроенного языка: Русский Конфигурация. Режим управления блокировкой данных: Управляемый Конфигурация. Режим совместимости: Версия8_3_12 Конфигурация. Режим использования синхронных вызовов: Использовать Конфигурация. Версия БСП: 300 Конфигурация. Использовать обычные формы в управляемом приложении: Да Инструменты разработчика. Версия: Расширение 6.75.1e Инструменты разработчика. Инструмент: Прочее Инструменты разработчика. Перехват клавиатурного ввода: Да Инструменты разработчика. Объекты на сервере: Да Инструменты разработчика. Асинхронность запрещена: Нет Инструменты разработчика. Разрешены имитаторы: Да Клиент. Приложение: Управляемое приложение 64б Клиент. Проверка модальных вызовов: Нет Клиент. Язык интерфейса конфигурации: ru Клиент. Язык интерфейса системы: ru Клиент. Отладка разрешена: Да Клиент. Постоянный кэш метаданных: Да Клиент. ОС: Майкрософт Windows 10 Pro 64-разрядная Русский Клиент. ОС от имени администратора: Нет Клиент. ОС выполнение BAT: Да Клиент. ОС Текущая кодовая страница: 866 Клиент. ОС пинг сервера: 0мс Сервер. ОС: Microsoft Windows Server 2012 R2 Standard 64-разрядная Русский Сервер. Процесс: 64б Сервер. Отладка: http
|
|
| |
tormozit | Дата: Пятница, 12.05.2023, 12:39 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Сколько строк в таких таблицах? Сколько времени занимает ввод той же строки в обычное поле ввода (вне инструментов)? Покажи настройки ввода по строке из объекта метаданных
|
|
| |
xenus2066654 | Дата: Пятница, 12.05.2023, 13:08 | Сообщение # 3 |
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 8
Статус: Оффлайн
| Например справочник "информационные карты", размер 7млн строк, замеры в первом сообщении. В любом поле в базе вставляется мгновенно. В ИР поиск около 11 секунд.
Для документа Чек тоже самое, 11 секунд по замерам, тут 13+млн строк Поиск в других формах тоже мгновенный.
|
|
| |
tormozit | Дата: Пятница, 12.05.2023, 23:02 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Пробуй такой вариант функции ирОбщий.ТаблицаДанныхВыбораМенеджераЛкс. Сообщи результат.
|
|
| |
tormozit | Дата: Пятница, 12.05.2023, 23:19 | Сообщение # 5 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Сделай замер длительности запроса "ВЫБРАТЬ количество(*) ИЗ Т" для обеих таблиц.
|
|
| |
tormozit | Дата: Пятница, 12.05.2023, 23:59 | Сообщение # 6 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Создал задачу https://www.hostedredmine.com/issues/963529
|
|
| |
xenus2066654 | Дата: Пятница, 19.05.2023, 14:47 | Сообщение # 7 |
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 8
Статус: Оффлайн
| Цитата tormozit ( ) Пробуй такой вариант функции ирОбщий.ТаблицаДанныхВыбораМенеджераЛкс. Сообщи результат.Прикрепления: clip_438458.html (33.0 Kb) С этим кодом уже гораздо лучше, небольшая задержка на чеках есть, но уже на порядки быстрее.
Информационные карты - 7млн строк.
ЧекККМ - 14млн строк.
Добавлено (19.05.2023, 14:50) ---------------------------------------------
Цитата tormozit ( ) Сделай замер длительности запроса "ВЫБРАТЬ количество(*) ИЗ Т" для обеих таблиц. ИнформационныеКарты - ~120мс ЧекККМ - ~300мс
Сообщение отредактировал xenus2066654 - Пятница, 19.05.2023, 15:51 |
|
| |
tormozit | Дата: Пятница, 19.05.2023, 18:48 | Сообщение # 8 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Хочу увидеть список полей твоего документа ЧекККМ с их типами. Особенно интересуют поля с большим числом типов. Оба свежих замера сделаны после "прогрева", т.е. в НЕ первом выполнении в сеансе 1С? Замер по документу ЧекККМ, судя по большой длительности, похож на первое выполнение.
|
|
| |
tormozit | Дата: Воскресенье, 21.05.2023, 23:12 | Сообщение # 9 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Исправлено в 6.76
|
|
| |
xenus2066654 | Дата: Понедельник, 22.05.2023, 09:24 | Сообщение # 10 |
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 8
Статус: Оффлайн
| Цитата tormozit ( ) Хочу увидеть список полей твоего документа ЧекККМ с их типами. Особенно интересуют поля с большим числом типов.Оба свежих замера сделаны после "прогрева", т.е. в НЕ первом выполнении в сеансе 1С? Замер по документу ЧекККМ, судя по большой длительности, похож на первое выполнение. Замер по чеку сделан сразу после старта. С большим числом типов только одно поле ДокументРасчета, но оно у нас не используется, всегда пустое.
|
|
| |