Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 помощь в оптимизации запроса  [new]
FTS...
Guest
наверное очень стандартная ситуация - но пока не нашел как сделать. Две сравнительно большие таблицы (500-600 тыс записей) связаны по ключу (у одной это ПК, у другой есть индекс). По одному критерию наложено на каждую из таблиц. Сами по себе критерии не селективные (т.е. выбирают по 60-70 % записей), но их пересечение очень селективно - выбирается очень небольшое количество записей. Все немного сложнее, но суть проблемы в этом. Пока в плане идет FTS по обеим таблицам. Можно ли что-нибудь в этой ситуации предпринять? Достаточно ключегого слова (его я как-раз не могу найти) - дальше я уже сам поищу. Заранее премного благодарен!
8 июл 11, 17:51    [10947707]     Ответить | Цитировать Сообщить модератору
 Re: помощь в оптимизации запроса  [new]
paveloder
Member

Откуда:
Сообщений: 59
FTS...,

Статистика с гистограммой? Возможно CBO неверно оценивает селективность...
8 июл 11, 17:57    [10947750]     Ответить | Цитировать Сообщить модератору
 Re: помощь в оптимизации запроса  [new]
FTS...
Guest
paveloder
FTS...,

Статистика с гистограммой? Возможно CBO неверно оценивает селективность...


Таки он вроде правильно оценивает селективность - ее и нет по каждой из таблиц в отдельности, так что FTS - правилен. Вопрос - можно ли что-нибудь сделать в этой ситуации. Да нет, наверное дело безнадежное :-(, по логике вроде нет другого способа, кроме как делать FTS по одной таблице и для каждой записи FTS по другой...
8 июл 11, 18:20    [10947867]     Ответить | Цитировать Сообщить модератору
 Re: помощь в оптимизации запроса  [new]
Мир труд жвачка
Member

Откуда:
Сообщений: 1527
посмотри bitmap join index
8 июл 11, 18:22    [10947873]     Ответить | Цитировать Сообщить модератору
 Re: помощь в оптимизации запроса  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54381
FTS...,

можно еще пострить индекс по тем полям, по которым идёт поиск (если это не противоречит чему-то еще)
тогда будет index fast full scan
8 июл 11, 23:53    [10949078]     Ответить | Цитировать Сообщить модератору
 Re: помощь в оптимизации запроса  [new]
Ааз
Member

Откуда: Москва/Протвино
Сообщений: 4274
Привет
Мир труд жвачка
посмотри bitmap join index
Достойный совет... если не OLTP

Всего
8 июл 11, 23:59    [10949103]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить