Медленная работа связки ADO с MS SQL Server
От: barbanel  
Дата: 09.08.23 11:58
Оценка:
Доброго времени и мое почтение старожилам!

На новой работе свела судьба некрокомпонентом TBetterAdoDataset и соответственнно кровавым легаси.
Есть довольно большой продукт, написанный на DelphiXE 10.3 но использующий ADO и вышеупомянутый некроморф. БД — MS SQL Server.
С недавних пор, один из клиентов жалуется что данное приложение работает неприлично медленно.
Под неприлично медленно имеется ввиду: 3 примитивных запроса типа "SELECT Field1, Field2 FROM TableName WHERE ID=Value" выполняются порядка 5 секунд.
Запросы возвращают одну запись.
В редких случаях, вылетает исключение с таймаутом.

Можно списать на плохую сетевую инфраструктуру, НО:
Другое приложение, также написанное на Delphi + TBetterAdoDataset, работающее с этой же самой базой, на этом же самом ПК, таких проблем не имеет и работает с нормальной скоростью.
К сожалению исходники второго приложения нам недоступны.

Я понимаю что это очень тупой вопрос, но:
может у кого-то есть идеи, куда можно посмотреть?
Мы рассматриваем абсолютно любую зацепку. Даже за мысли вслух будем благодарны.

Всем заранее спасибо!
ado ms sql server tbetteradodataset медленно тормозит adodataset
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.