|   |   | 
| 
 | Как оптимальнее запросить? | ☑ | ||
|---|---|---|---|---|
| 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, делай по второму варианту     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |