|
Как оптимальнее запросить? | ☑ | ||
---|---|---|---|---|
0
mikecool
19.05.14
✎
12:14
|
Есть ТЧ документа, в ней Поле1 и Поле2
Есть периодический РС с Измерение1 и Измерение2(типы совпадают с полями Поле1 и Поле2 соответственно) хочу в запросе ограничить РС в параметрах ВТ среза варианты вижу такие: 1) СрезПоследних(, , (Измерение1, Измерение2) В (Выбрать Поле1, Поле2 ИЗ ТЧДокумента) - тут еще можно различные впендюрить 2) выбрать Поле1, Поле2 Поместить ВТ Из ТЧДокумента индексировать По Поле1, Поле2; СрезПоследних(, , (Измерение1, Измерение2) В (Выбрать Поле1, Поле2 ИЗ ВТ) платформа 8.3.4.389, какой вариант идеологически и практически более верный? есть ли смысл для физ. таблицы таб части документа пихать ее еще в ВТ? |
|||
1
Широкий
19.05.14
✎
12:20
|
Первый
|
|||
2
Enders
19.05.14
✎
12:23
|
Если данных много, то второй, так как Вт можно проиндексировать.
Если не много, то скорее всего первый. Хотя различия по скорости будут мало заметны) |
|||
3
Широкий
19.05.14
✎
12:44
|
Во втором ИМХО времянку индексировать вообще не надо, там так и так перебор будет.
|
|||
4
Широкий
19.05.14
✎
12:45
|
+3 а индексы нужно если записей будет ну очень много
|
|||
5
Enders
19.05.14
✎
12:51
|
(4) О чем и речь. Если записей много то можно проиндексировать и это даст прирост скорости. Если данных мало то разницы между 1 и 2 практически нет (во втором может быть немного дольше так как нужно время на создание и уничтожение ВТ).
Хотя мне привычней второй вариант. Легче потом править ежели чего) |
|||
6
Широкий
19.05.14
✎
12:54
|
(5) На мой взгляд, в данном варианте , индексировать ВТ вообще не нужно
|
|||
7
mikecool
19.05.14
✎
13:28
|
спасибо за мнения, сам склоняюсь к первому варианту
|
|||
8
nufnufcheg
19.05.14
✎
13:30
|
второй вариант православнее
|
|||
9
Nenaviwu1c20
19.05.14
✎
13:31
|
Левое соединение может лучше
|
|||
10
nufnufcheg
19.05.14
✎
13:31
|
(9) к виртуальной таблице?
|
|||
11
Nenaviwu1c20
19.05.14
✎
13:34
|
ты её создай,помести во временную а заттем соединяй
|
|||
12
nufnufcheg
19.05.14
✎
13:45
|
(11) т.е. ты предлагаешь рассчитать получить виртуальную таблицу по всему регистру без отбора, поместить результат во временную и потом соединить?
|
|||
13
Nenaviwu1c20
19.05.14
✎
13:58
|
Создай временную Таблицу по документу с полями 1 и 2,помести её.А затем к ней соединяй РС
|
|||
14
nufnufcheg
19.05.14
✎
19:29
|
не слушай Nenaviwu1c20, делай по второму варианту
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |