|   |   | 
| 
 | Что быстрее использовать в запросах? | ☑ | ||
|---|---|---|---|---|
| 0
    
        AXZ 09.08.22✎ 13:28 | 
        Всем здрям, возник вопрос: как эффективнее (с точки зрения быстродействия запроса) работать с запросом при необходимости объединения нескольких таблиц: помещать каждую таблицу во временную и потом итоговой таблицей через джойнты собирать воедино или сразу формировать итоговую таблицу через ещё большее количество джойнтов?     | |||
| 1
    
        mistеr 09.08.22✎ 13:29 | 
        Лучше через временные. С точки зрения стабильности, это обычно важнее.     | |||
| 2
    
        Волшебник 09.08.22✎ 13:30 | 
        Лучше наложить побольше условий, достать данные во временные таблицы и затем собирать итог.     | |||
| 3
    
        elCust 09.08.22✎ 13:30 | 
        Запрос необходимо во первых разрабатывать так, чтобы через пол года его можно было легко прочитать. Когда запрос собран одной кучей со связями из 100 подзапросов и таблиц, это не очень.     | |||
| 4
    
        6awkup_true 09.08.22✎ 13:31 | 
        а если в каждой временной таблице по итогу будет по 9кк+ записей, то лучше вообще вложенными делать     | |||
| 5
    
        6awkup_true 09.08.22✎ 13:32 | 
        (4) 9кк+ во вложенных, а в итоговой 100     | |||
| 6
    
        6awkup_true 09.08.22✎ 13:32 | 
        *9кк+ во временных. ошипка     | |||
| 7
    
        AXZ 09.08.22✎ 13:34 | 
        Для второго вопроса создавать отдельную ветку или можно тут?     | |||
| 8
    
        Волшебник 09.08.22✎ 13:37 | 
        (7) Если вопрос не связан с темой, то отдельной веткой     | |||
| 9
    
        Dmitrii гуру 09.08.22✎ 13:45 | 
        Забавно.
 Как быстро все надавали советов, не зная контекста. PS Если приходится писать слишком сложные запросы, то вполне возможно, что дело в кривой архитектуре конфигурации. Раз уж её не смогли спроектировать таким образом, чтобы часто запрашиваемые данные были быстро и легко доступными. | |||
| 10
    
        AXZ 09.08.22✎ 14:16 | 
        (9) Запрос-то простой, просто пока не нашел другого варианта как перекапывать Хозрасчетный регистр бухгалтерии, и по субконто связывать с ВТ в которой лежит информация о номенклатуре     | |||
| 11
    
        СеменовСемен 09.08.22✎ 14:22 | 
        Создание временных не бесплатная операция. На каждый чих делать не стоит     | |||
| 12
    
        RomanYS 09.08.22✎ 14:23 | 
        (10) целиком задачу озвучь. Есть живая таблица субконто. Есть виртуальные таблицы, которые приемлимо работают при указании вида субконто в параметрах. И есть монстротаблица ДвиженияССубконто для очень крайних случаев))     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |