Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Индекс и тип строкового поля / 4 сообщений из 4, страница 1 из 1
06.09.2005, 15:07
    #33254148
Perederiy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индекс и тип строкового поля
Есть строковое поле
Надо в будущем сделать индекс по этому полю
Какой тип поля лучше выбрать ?
Я выбрал Varchar, но оптимизатор запросов ведет себя старанно
При простой выборке он подключает индекс по этому полю
При выборке 2 таблиц (в каждой по 2 миллиона записей) по ключу по этому полю - индекс не подключает а проводит сканирование таблиц
Или дело не в типе поля ?
...
Рейтинг: 0 / 0
06.09.2005, 15:17
    #33254182
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индекс и тип строкового поля
Perederiy.....Или дело не в типе поля ?


Иногда оптимизатор (по опыту с Oracle) опираеться на тип выборки (хотя это ышо и зависит от настроек самого движка). Например запрос типа
хрю =10
будет фулл скан. а вот такой...
хрю >= 10 and хрю <= 10
считаеться уже супер сложным и подключаеться индекс.
В любом случае нуна анализировать схему построения запроса.


с уважением
(круглый)
ЗЫ
Кстати вышеописанные (нечто похожее) действия когда то попробывал на постгрессе - прокатило.
...
Рейтинг: 0 / 0
06.09.2005, 16:13
    #33254380
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индекс и тип строкового поля
А можно увидеть описания таблиц, индексов и планы запросов? Есть у меня некоторые подозрения...
...
Рейтинг: 0 / 0
07.09.2005, 10:19
    #33255495
LeXa NalBat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индекс и тип строкового поля
kolobok0Например запрос типа
хрю =10
будет фулл скан. а вот такой...
хрю >= 10 and хрю <= 10
считаеться уже супер сложным и подключаеться индекс.Интересно было бы взглянуть на такой пример.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Индекс и тип строкового поля / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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