Цитата:
Сообщение от
fed
Обычно, кривой план исполнения является результатом использования parameters sniffing. План запроса строится для первой попавшейся комбинации параметров запроса и потом достаточно долго повторно используется
Небольшой offtopic на счет parameter sniffing,
его отключения и
разгромного объяснения, почему оно не поможет: тихой сапой в ядре AX 2012 R2 CU6 добавили фишку, позволяющую побороть генерацию кривых планов запросов, зависящих от того, в какой компании в первый раз выполнился запрос, - см.
Overcoming parameter sniffing issue in Microsoft Dynamics AX 2012 R2 CU6:
Цитата:
When you installed AX2012 R2 CU6, it would have created 2 new records in SYSGLOBALCONFIGURATION with names ( 'DATAAREAIDLITERAL', 'PARTITIONLITERAL'). To turn the feature ON you need to update these records and set the value to 1. Following update will enable the feature on all the AOS. Note: This feature is turned OFF by default.
После включения новой фичи в запросах значения полей DATAAREAID и/или PARTITION будут уходить литералами, а не параметрами.