powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как исключить NULL из критерия поиска?
6 сообщений из 6, страница 1 из 1
как исключить NULL из критерия поиска?
    #32039949
Tiziano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!

У меня на базе навешаны куча индексов. После апгрейда с 7 на 2000 много проблем с поиском и вообще с запросами.
Где то прочитала, что у 2000 есть проблема с NULL значениями...Посмотрела что за индексы и что меня задело, что в кодонках, на которых навешаны индексы куча NULL's!!!

Вопрос в следующем
Действительно ли такое построение индексов тормозит выборку и если да, то как исключать нулевые значения из критерия выбора или из индекса самого(последнее больше из обдасти фантастики, но все же...)

Спасибо!

2 Админ
Не могу зайти на сервер - Error! Ups!
...
Рейтинг: 0 / 0
как исключить NULL из критерия поиска?
    #32039974
Irena_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а что и вправду у 2000 проблемы с NULL's?
...
Рейтинг: 0 / 0
как исключить NULL из критерия поиска?
    #32039980
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про индексы здесь посмотри: Статья "Что быстрее: индексный доступ или сканирование таблицы?"

Особое внимание обрати на селективность индексов, вернее, на "эффективность" их использования при низкой селективности.

ЗЫ Возможно, процент одинаковых ключей в индексе (тот самый NULL) слишком высок, потому и тормоза.
...
Рейтинг: 0 / 0
как исключить NULL из критерия поиска?
    #32039981
Фотография AVL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я вообще стараюсь избегать использования NULL в базе
...
Рейтинг: 0 / 0
как исключить NULL из критерия поиска?
    #32040028
Irena_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Jimmy
Спасибо за статью, но меня в данном случае интересует не оптимизатор,а то какую роль для поиска играют нули...
Как написано в БОЛ,

"Care must be taken when comparing null values. The behavior of the comparison depends on the setting of the SET ANSI_NULLS option."

Может кто сталкивался?
...
Рейтинг: 0 / 0
как исключить NULL из критерия поиска?
    #32040130
Фотография AVL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Irena_
На самом деле это для сравнения с NULL значениями. Просто надо дополнительно включать проверку is not null или наборот is null.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как исключить NULL из критерия поиска?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]