|
Опитизатор и NULL
|
|||
---|---|---|---|
#18+
Есть такой запрос Код: sql 1.
(именно = NULL, а не IS NULL). Вопрос, будет ли сервер пытаться искать записи или он увидит константно-ложное условие и сразу вернет пустой набор? С уважением, Vasilisk ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 12:14 |
|
Опитизатор и NULL
|
|||
---|---|---|---|
#18+
_Vasilisk_, Будет, формально условие в рамках правил. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 12:37 |
|
Опитизатор и NULL
|
|||
---|---|---|---|
#18+
_Vasilisk_, Судя по Анализу производительности в IBExpert'е - пытается искать ps/ FB 2.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 12:39 |
|
Опитизатор и NULL
|
|||
---|---|---|---|
#18+
_Vasilisk_, можно заменить на Код: sql 1.
где в :param вдруг приехал null вместо значения. Причем, параметр приезжает после того, как построен план запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 12:57 |
|
Опитизатор и NULL
|
|||
---|---|---|---|
#18+
kdv> Причем, параметр приезжает после того, как построен план запроса. Это самое главное, при чём независимо от самого NULL. То же самое будет и со всеми остальными предикатами (1>2). Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 14:06 |
|
Опитизатор и NULL
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам kdv> Причем, параметр приезжает после того, как построен план запроса. Это самое главное, при чём независимо от самого NULL. То же самое будет и со всеми остальными предикатами (1>2). ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 14:37 |
|
Опитизатор и NULL
|
|||
---|---|---|---|
#18+
Но со всеми остальными предикатами нельзя выкрутиться через IS DISTINCT. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 14:38 |
|
|
start [/forum/topic.php?fid=40&msg=39944357&tid=1560390]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
126ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 231ms |
0 / 0 |