Начало » Использование СУБД » Firebird, HQbird, InterBase » Новые возможности Firebird 5.0. SQL
|
|
|
Re: Новые возможности Firebird 5.0. SQL [сообщение #3908 является ответом на сообщение #3904] |
Fri, 08 December 2023 13:05   |
m7m
Сообщений: 18 Зарегистрирован: June 2022 Географическое положение: Мариуполь,Укр...
|
Junior Member |
|
|
Это:
Важно отметить, что если вы в частичном индексе укажете условие FIELD > 2, а в запросе будет условие поиска FIELD > 1, то несмотря на то, что любое число больше 2, также больше 1, частичный индекс задействован не будет. Оптимизатор не настолько умён, чтобы вывести данное условие эквивалентности.
в моей голове не укладывается
даже если бы оптимизатор и поумнел, то с чего бы тут должен был использоваться индекс ведь надо бы найти и то что лежит в интервале (1,2] ,
вот если бы
частичном индексе укажете условие FIELD > 1, а в запросе будет условие поиска FIELD > 2
то с поумневшим оптимизатором вполне бы мог использоваться этот индекс
Или я что-то неправильно понимаю?
[Обновления: Fri, 08 December 2023 13:05] Известить модератора
|
|
|
|
Переход к форуму:
Текущее время: Sat Feb 22 11:16:04 GMT+3 2025
Общее время, затраченное на создание страницы: 0.01377 секунд
|