Суббота, 20.04.2024, 11:22
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Основной » Проблемные ситуации » долгий поиск ссылок в полях параметров
долгий поиск ссылок в полях параметров
xenus2066654Дата: Пятница, 12.05.2023, 11:18 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 4
Статус: Оффлайн
Добрый день.
Просьба сделать отключаемый не точный поиск ссылок в полях параметров в консоли запросов и консоли кода.
На больших таблицах поиск работает до 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
Прикрепления: 1488021.png (168.5 Kb)
 
tormozitДата: Пятница, 12.05.2023, 12:39 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6169
Репутация: 156
Статус: Оффлайн
Сколько строк в таких таблицах?
Сколько времени занимает ввод той же строки в обычное поле ввода (вне инструментов)?
Покажи настройки ввода по строке из объекта метаданных

Прикрепления: 9586934.png (10.9 Kb)
 
xenus2066654Дата: Пятница, 12.05.2023, 13:08 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 4
Статус: Оффлайн
Например справочник "информационные карты", размер 7млн строк, замеры в первом сообщении. В любом поле в базе вставляется мгновенно. В ИР поиск около 11 секунд.

Для документа Чек тоже самое, 11 секунд по замерам, тут 13+млн строк
Поиск в других формах тоже мгновенный.
Прикрепления: 2828252.png (15.9 Kb) · 7987494.png (15.7 Kb)
 
tormozitДата: Пятница, 12.05.2023, 23:02 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6169
Репутация: 156
Статус: Оффлайн
Пробуй такой вариант функции ирОбщий.ТаблицаДанныхВыбораМенеджераЛкс. Сообщи результат.
Прикрепления: clip_438458.html (33.0 Kb)
 
tormozitДата: Пятница, 12.05.2023, 23:19 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 6169
Репутация: 156
Статус: Оффлайн
Сделай замер длительности запроса "ВЫБРАТЬ количество(*) ИЗ Т" для обеих таблиц.
 
tormozitДата: Пятница, 12.05.2023, 23:59 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6169
Репутация: 156
Статус: Оффлайн
Создал задачу https://www.hostedredmine.com/issues/963529
 
xenus2066654Дата: Пятница, 19.05.2023, 14:47 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 4
Статус: Оффлайн
Цитата tormozit ()
Пробуй такой вариант функции ирОбщий.ТаблицаДанныхВыбораМенеджераЛкс. Сообщи результат.Прикрепления: clip_438458.html (33.0 Kb)
С этим кодом уже гораздо лучше, небольшая задержка на чеках есть, но уже на порядки быстрее.

Информационные карты - 7млн строк.


ЧекККМ - 14млн строк.


Добавлено (19.05.2023, 14:50)
---------------------------------------------
Цитата tormozit ()
Сделай замер длительности запроса "ВЫБРАТЬ количество(*) ИЗ Т" для обеих таблиц.

ИнформационныеКарты - ~120мс
ЧекККМ - ~300мс
Прикрепления: 7561347.png (62.4 Kb) · 2616113.png (70.9 Kb)


Сообщение отредактировал xenus2066654 - Пятница, 19.05.2023, 15:51
 
tormozitДата: Пятница, 19.05.2023, 18:48 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 6169
Репутация: 156
Статус: Оффлайн
Хочу увидеть список полей твоего документа ЧекККМ с их типами. Особенно интересуют поля с большим числом типов.
Оба свежих замера сделаны после "прогрева", т.е. в НЕ первом выполнении в сеансе 1С?
Замер по документу ЧекККМ, судя по большой длительности, похож на первое выполнение.
 
tormozitДата: Воскресенье, 21.05.2023, 23:12 | Сообщение # 9
Генералиссимус
Группа: Администраторы
Сообщений: 6169
Репутация: 156
Статус: Оффлайн
Исправлено в 6.76
 
xenus2066654Дата: Понедельник, 22.05.2023, 09:24 | Сообщение # 10
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 4
Статус: Оффлайн
Цитата tormozit ()
Хочу увидеть список полей твоего документа ЧекККМ с их типами. Особенно интересуют поля с большим числом типов.Оба свежих замера сделаны после "прогрева", т.е. в НЕ первом выполнении в сеансе 1С?
Замер по документу ЧекККМ, судя по большой длительности, похож на первое выполнение.

Замер по чеку сделан сразу после старта.
С большим числом типов только одно поле ДокументРасчета, но оно у нас не используется, всегда пустое.
Прикрепления: 9904659.png (49.6 Kb)
 
Форум » Основной » Проблемные ситуации » долгий поиск ссылок в полях параметров
  • Страница 1 из 1
  • 1
Поиск: