184 похожих чатов

Коллеги, открытый вопрос Если есть большая таблица с данными и специфика

данных заставляет для запросов по индексам делать подзапросы в себя же для того, чтобы срабатывали все индексы

Насколько «костыльным» выглядит решение сделать мат вьюху, где будут индексы и запрашивать оттуда?

Пример запроса
select * from table
where index1 in (select index where expr)
and index2 in (select index where expr)
and column in (list of values)

4 ответов

14 просмотров

ничего не понятно, каким образом помогает запрос в самого себя?

Daniel-Byta Автор вопроса
Denny [Altinity]
ничего не понятно, каким образом помогает запрос в...

Нет возможности до запроса получить индексы

Daniel Byta
Нет возможности до запроса получить индексы

ничертанепонять из вашего объяснения

Daniel-Byta Автор вопроса
Denny [Altinity]
ничертанепонять из вашего объяснения

Существует таблица article_positions date date article int32 query string position int32 brandId int32 Нужно получить все артикулы и их позиции по списку ключевых запросов Индекс по brandId, article, query, date Если знать brandId, то запрос отрабатывает очень быстро без него перебирается очень много байт данных Невозможно точно гарантировать сторонними способами что множество brandId включает в себя множество артикулов, которые нас интересуют Только если сделать селект brandId из article_positions where article in … Можно доп запросом узнать, можно подзапросом

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Карта сайта