Текущее время: Сб, июн 28 2025, 15:22

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Завалит ли like таблицу в последовательный просмотр.
СообщениеДобавлено: Пт, дек 17 2004, 13:51 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 12 2004, 11:17
Сообщения: 104
Добрый день. Если написать селект где поля where кляузы будут совпадать с индексом (не первичным ключ) и будет использована конструкция like - завалит ли это таблицу в последовательный просмотр? (Не знаю стоит ли идти к админу по поводу создания индекса)

_________________
Верх упорства: набирать неверный пароль, пока компьютер не согласится.
Процесс вдумчивого пережевывания, как ничто другое, успокаивает и стимулирует умственную деятельность.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 17 2004, 14:05 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
ИМХО, все зависит от конкретной СУБД, на которой стоит САПа.

По уму так должно зависеть от маски. Если маска начинается не с "%", а с реальных символов, вроде бы в совсем уж полный FULL SCAN не должно сваливаться.

Но вряд ли сделано так хитро. Скорее всего, таки свалится.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 17 2004, 15:09 
Гость
1 MS SQL server, если значение начинается не с символов маски, использует seek по индексу. Все работате достаточно шустро, хотя, конечно, много зависит от, скажем так, используемой длины строки для where
2 если индекс не кластерный, то возможна другая проблема - оптимизатор не захочет брать нужный индекс. Но это лечится хинтом


Принять этот ответ
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB