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

Привет ребят 1. Есть такой кейс: Есть составной индекс (user, created_at) Если искать

только по user, то этот индекс же сработает?

2. Подскажите пожалуйста где можно освежить правила и ограничения в отношении составных индексов

26 ответов

19 просмотров

Лучше прислать DDL таблицы и запрос.

(2) никаких правил и ограничений относительно составных индексов нет.

(1) уверенно можно сказать одно: МОЖЕТ сработает.

1. Сработает если оптимизатор сочтет выгодным его использование 2. По составным индексам для начала можно почитать тут

(1) так - точно НЕ СРАБОТАЕТ (т.е. данный запрос не сможет использовать данный индекс)

(1) - странно, ты вроде хотел "искать только по use"

Տ𝖊𝖗𝖌乇y- Автор вопроса
Ilya Zviagin
(1) так - точно НЕ СРАБОТАЕТ (т.е. данный запрос н...

Но если я не путаю если у нас составной индекс (first, second), то мы можем искать только по части индекса не меняю местами То есть будет работаеть (first), (first, second), но не будут работаь (second), (second, first) Или я ошибаюсь?

Տ𝖊𝖗𝖌乇y
Но если я не путаю если у нас составной индекс (fi...

Уберите из ника нацистский символ, пожалуйста!

Phil Chertiev
Это какой?

Флаг бывшей "Украины".

ИльяСУДNC >|<
Уберите из ника нацистский символ, пожалуйста!

В этом чате очень не хватает реакции с клоуном конечно

Ilya Zviagin
Не ошибаешься

странно, постгрес не может инвертировать условие поиска second, first? А для second сделать index skip scan?

Во-первых это не нужно во-вторых может

Ошибаешься только насчёт пары (Second,First)

Ilya Zviagin
Во-первых это не нужно во-вторых может

1) так будет задействован индекс (first, second) при условии second, first или нет? 2) index skip scan для second будет выполнен?

Kairat
1) так будет задействован индекс (first, second) п...

Давай Ты лучше напишешь DDL таблицы и запрос и тогда можно будет обсудить без недомолвок

Kairat
1) так будет задействован индекс (first, second) п...

Условия First Second - Это то же самое что условия second first или нет?

Kairat
1) так будет задействован индекс (first, second) п...

при чем тут поряддок ? f =1 and s = 2 и s = 2 and f = 1 вы думаете различаются? ))))))))

Konstantin Zaitsev
при чем тут поряддок ? f =1 and s = 2 и s = 2 an...

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

Ilya Zviagin
Ошибаешься только насчёт пары (Second,First)

пропустил ответ, теперь все понятно

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

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

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта