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


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


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


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