powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Какой индекс будет работать быстрее?
5 сообщений из 5, страница 1 из 1
Какой индекс будет работать быстрее?
    #37209268
5*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
5*
Гость
Добрый день!

Есть таблица, значение полей которой можно хранить "как есть", а можно выносить во внешние таблицы справочники.

По какому пойти пути, для оптимизации скорости выполнения запросов?

1 Созадть индекс по текстовому полю "А"
2 Создать справочник значений поля "А" и сослаться на него из основной таблицы
...
Рейтинг: 0 / 0
Какой индекс будет работать быстрее?
    #37209386
Ivan Ivanich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Странный вопрос. Это разные случаи. Справочник нужен когда он нужен, простите за тавтологию. То есть когда в интерфейсе будет реализован выбор из него, а если такого нет, то конечно хранить как есть.
...
Рейтинг: 0 / 0
Какой индекс будет работать быстрее?
    #37210673
Anka_S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
5*,какой справочник большой маленький, во скольких таблицах планируете делать на него ссылки? Индекс по текстовому полю идея не очень, текст есть текст, хотя иногда деваться некуда.
...
Рейтинг: 0 / 0
Какой индекс будет работать быстрее?
    #37211034
5*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
5*
Гость
Anka_S,

вообще все сведения могут лечь в поля одной таблицы, а справочников по полям этих таблиц может быть несколько,
но они более нигде кроме журнала просмотра для фильтрации использоваться не будут

размер справочников неопределен, но не думаю, что очень большие(не более 50 строк)
...
Рейтинг: 0 / 0
Какой индекс будет работать быстрее?
    #37212686
Anka_S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
5*,встречала в одной программулине внутренние справочники, т.е. как таковые они недоступны пользователю, только на упровне СУБД. Сложно рассуждать на тему справочников не имея на руках инфологического описания, но попробую кое-что написать исходя из опыта работы. Большое число индексов потребует, во-первых, место на диске, второе, индексы по текстовым полям более увесистые, чем по цифровым, третье при интенсивном наполнении таблиц требуется частая реорганизация и сбор статистики. Да и ещё объязательно при удалении записи из справочников нужно проверять связанные с ней записи в таблицах...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Какой индекс будет работать быстрее?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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