06.07.2017, 15:59 | #1 |
Участник
|
DAX 2009 + SQL 2016. Native Client или ODBC Driver?
Пробуем конфигурацию с 2016 SQL Server.
Немного смущает следующий момент: Майкрософт рекомендует использовать с 2016 сервером ODBC Driver соответсвующей версии, Аксапта же работает через SQL Server Native Client, поставляемым в дистрибутиве. Если в системе этого клиента нет, аос не стартует, говоря, что нет дефолтного драйвера. Почему вообще начали в этом копаться: периодически видны запросы, которые, запускаясь из Аксапты, выполняются существенно дольше, чем вытащенные из аксаптовского SPID и запущенные через Management Studio. Есть подозрение, что это связано с несоответствием драйверов базе данных. Может, у кого-то работает такая конфигурация? Что стоит в источниках данных ODBC на вкладке Drivers? |
|
06.07.2017, 16:14 | #2 |
Участник
|
Цитата:
SQL помнит план запроса в разрезе некоего ключа в который входит не только сам текст запроса но и способ подключения, поэтому часто такой эффект и наблюдается. Описан он был например тут http://www.queryprocessor.ru/ Если мне память не изменяет то тут http://www.queryprocessor.ru/disable...eter_sniffing/ или тут http://www.queryprocessor.ru/adaptive-query-processing/ а еще вот http://www.queryprocessor.ru/tag/optimizer-2/ |
|
10.07.2017, 08:10 | #3 |
Модератор
|
__________________
-ТСЯ или -ТЬСЯ ? Последний раз редактировалось Vadik; 14.02.2021 в 17:16. |
|
|
За это сообщение автора поблагодарили: gl00mie (3), Logger (3). |
Теги |
dax2009, odbc, sql, sql server 2016 |
|
|