Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Индекс и тип строкового поля
|
|||
|---|---|---|---|
|
#18+
Есть строковое поле Надо в будущем сделать индекс по этому полю Какой тип поля лучше выбрать ? Я выбрал Varchar, но оптимизатор запросов ведет себя старанно При простой выборке он подключает индекс по этому полю При выборке 2 таблиц (в каждой по 2 миллиона записей) по ключу по этому полю - индекс не подключает а проводит сканирование таблиц Или дело не в типе поля ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2005, 15:07 |
|
||
|
Индекс и тип строкового поля
|
|||
|---|---|---|---|
|
#18+
Perederiy.....Или дело не в типе поля ? Иногда оптимизатор (по опыту с Oracle) опираеться на тип выборки (хотя это ышо и зависит от настроек самого движка). Например запрос типа хрю =10 будет фулл скан. а вот такой... хрю >= 10 and хрю <= 10 считаеться уже супер сложным и подключаеться индекс. В любом случае нуна анализировать схему построения запроса. с уважением (круглый) ЗЫ Кстати вышеописанные (нечто похожее) действия когда то попробывал на постгрессе - прокатило. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2005, 15:17 |
|
||
|
Индекс и тип строкового поля
|
|||
|---|---|---|---|
|
#18+
А можно увидеть описания таблиц, индексов и планы запросов? Есть у меня некоторые подозрения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2005, 16:13 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=33254380&tid=2007033]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
132ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 454ms |

| 0 / 0 |
