11.04.2003, 15:07 | #1 |
Moderator
|
Table Group
Есть такое свойство у таблицы. В Best Practice хорошо описывается как нужно устанавливать это свойство. А вот к какому результату приводит установка того или иного значения ?
Повозился с профайлером, проделал несколько простейших тестов и существенного различия в работе таблиц не увидел Неужели свойство чисто информационное ? |
|
11.04.2003, 15:32 | #2 |
Модератор
|
To gain immediate benefit from the new Literals feature, even when running X++ queries that has not yet been tuned for neither Literals nor Placeholders, Axapta will auto apply Literals on certain X++ join-constructions. That is, unless told otherwise, joins involving more than one table assumed large, will have Literals auto applied.
The kernel assumes that a table may be large, if it is included in the table groups: Miscellaneous, Main, Transaction, Worksheet Header, Worksheet Line. The kernel assumes a table is small, if it is included in the table groups: Parameter, Group So unless an X++ programmer has explicitly specified that a join query should use either Placeholders or Literals and the join references at least two of the ‘assumed’ large tables, above mechanism will be in effect! Как я понял, это учитывается, когда система решает, использовать ли уже прекомпилированный запрос с новыми параметрами или разбирать и выполнять его заново Надо будет на ночь Cost-based optimizer почитать |
|
11.04.2003, 15:39 | #3 |
Moderator
|
Цитата:
Надо будет на ночь Cost-based optimizer почитать
|
|