Есть рабочая система 1С Сервер x64 8,3,13,1690 на Windows 2008 + PostgreSQL на CentOS 7.
После обновления Postgre на 11.1 с PostgrePro возник непонятный глюк: из одного из периодических регистров в запросе из виртуальной таблицы СрезПоследних выбирается не последнее значение. На локальной базе все хорошо. Причем ошибка проявляется только при определенных параметрах выборки. Так вот вопрос: куда копать? Тестирование и исправление базы полное делали. Что еще можно попробовать?
После обновления Postgre на 11.1 с PostgrePro возник непонятный глюк: из одного из периодических регистров в запросе из виртуальной таблицы СрезПоследних выбирается не последнее значение. На локальной базе все хорошо. Причем ошибка проявляется только при определенных параметрах выборки. Так вот вопрос: куда копать? Тестирование и исправление базы полное делали. Что еще можно попробовать?
По теме из базы знаний
Найденные решения
Проблема решилась оптимизацией запроса. Вместо левых соединений с виртуальными таблицами "СрезПоследних", из них сделали временные таблицы, а уже потом применили левые соединения. (Особенности работы с Postgree). Все стало работать хорошо. Хотя где-то была информация, что начиная с какого-то релиза движка эта фича была поправлена. А вот снова вылезла.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Проблема решилась оптимизацией запроса. Вместо левых соединений с виртуальными таблицами "СрезПоследних", из них сделали временные таблицы, а уже потом применили левые соединения. (Особенности работы с Postgree). Все стало работать хорошо. Хотя где-то была информация, что начиная с какого-то релиза движка эта фича была поправлена. А вот снова вылезла.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот