SQLRU.net
Разработка приложений баз данных

Начало » Программирование » Delphi » FireDAC (Увеличение времени выполнения запроса)
FireDAC [сообщение #886] Tue, 25 October 2022 17:21 Переход к следующему сообщению
SergeyKNP в настоящее время не в онлайне  SergeyKNP
Сообщений: 87
Зарегистрирован: October 2022
Member
Привет всем,
Есть некий проект, полностью на FireDAC (Win11, D10.2)
Сразу после запуска приложения скорость выполнения запросов допустимая.
В процессе работы выполняются по большому счёту одни и те же операции, поиск и открытие (Технологической карты), т.е. стандартные операции Select, Update и т.д.
Но примерно после 1часа или 2х скорость заметно падает.
Если закрыть приложение и запустить заново - скорость опять в переделах нормы.
Такое чувство, что нужно сбросить какой-то кэш.

Настройки FireDAC стандартные, не извращался.
Может кто знает куда копать?

[Обновления: Tue, 25 October 2022 17:47]

Известить модератора

Re: FireDAC [сообщение #891 является ответом на сообщение #886] Wed, 26 October 2022 00:34 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 411
Зарегистрирован: August 2022
Senior Member
Профилер в руки и смотреть какая именно операция начинает тормозить. Может, у тебя в приложении такие утечки, что вся система в своп уходит...
Re: FireDAC [сообщение #892 является ответом на сообщение #891] Wed, 26 October 2022 03:43 Переход к предыдущему сообщениюПереход к следующему сообщению
fraks в настоящее время не в онлайне  fraks
Сообщений: 139
Зарегистрирован: June 2022
Географическое положение: Новосибирск
Senior Member
Если база на Firebird - то я бы рекомендовал смотреть как накапливаются мусорные версии в базе, из-за некорректной работы с транзакциями (слишком длинные).
С базой сколько клиентских приложений работает одновременно?
Помогает перезапуск какой-то одной приложухи или всех кто работает с базой?
Или перезапускаем одно приложение, а легче становится всем?
Re: FireDAC [сообщение #894 является ответом на сообщение #892] Wed, 26 October 2022 09:02 Переход к предыдущему сообщениюПереход к следующему сообщению
SergeyKNP в настоящее время не в онлайне  SergeyKNP
Сообщений: 87
Зарегистрирован: October 2022
Member
В том то и дело, что помогает перезапуск именно этой прилажухи, которая начинает тормозить.
У других пользователей в момент тормозов на этом компе прога работает штатно (с момента запуска норм, потом - тормоза)
Такое чувство, что сбрасывается кэш этой проги, там где перезапускаем.

[Обновления: Wed, 26 October 2022 09:03]

Известить модератора

Re: FireDAC [сообщение #945 является ответом на сообщение #894] Mon, 07 November 2022 14:39 Переход к предыдущему сообщениюПереход к следующему сообщению
DarkMaster в настоящее время не в онлайне  DarkMaster
Сообщений: 35
Зарегистрирован: August 2022
Member
Ищи длинные транзакции, которые не R/O. Много апдейтов в такой транзакции ведет к накоплению мусора и тормозам.
Re: FireDAC [сообщение #957 является ответом на сообщение #945] Fri, 11 November 2022 10:58 Переход к предыдущему сообщению
SergeyKNP в настоящее время не в онлайне  SergeyKNP
Сообщений: 87
Зарегистрирован: October 2022
Member
DarkMaster

Ок, СПС...буду копать
Предыдущая тема: нет AVD Manager.exe в папке SDK
Следующая тема: FireDAC Monitor
Переход к форуму:
  


Текущее время: Mon Nov 25 11:21:38 GMT+3 2024

Общее время, затраченное на создание страницы: 0.01136 секунд