
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.09.2006, 23:04
|
|||
|---|---|---|---|
|
|||
Сколько должно быть индексов в БД? |
|||
|
#18+
Здравсвуйте! Занялся проектированием БД. У меня такой вопрос: есть БД с несколькими таблицами. Таблицы связаны по одному полю. Но не знаю сколько в таблице должно быть индексов: только по ключевым полям или по всем полям. БД под InterBase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2006, 23:05
|
|||
|---|---|---|---|
|
|||
Сколько должно быть индексов в БД? |
|||
|
#18+
Зависит от того, по каким полям будет вестись поиск... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2006, 23:06
|
|||
|---|---|---|---|
|
|||
Сколько должно быть индексов в БД? |
|||
|
#18+
Ну и еще от некоторых факторов, но это уже приходит намного позднее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2006, 23:14
|
|||
|---|---|---|---|
Сколько должно быть индексов в БД? |
|||
|
#18+
scorpion_2004Здравсвуйте! Занялся проектированием БД. У меня такой вопрос: есть БД с несколькими таблицами. Таблицы связаны по одному полю. Но не знаю сколько в таблице должно быть индексов: только по ключевым полям или по всем полям. БД под InterBase Зависит от: - Наиболее частых запросов - Редких, но критичных по времени запросов. - Объемов DML (синхронизация индексов требует ресурсов) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.09.2006, 00:30
|
|||
|---|---|---|---|
|
|||
Сколько должно быть индексов в БД? |
|||
|
#18+
Еще надо учесть, как часто будут происходить удаление, вставка и обновление данных... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.09.2006, 12:08
|
|||
|---|---|---|---|
Сколько должно быть индексов в БД? |
|||
|
#18+
scorpion_2004Но не знаю сколько в таблице должно быть индексов: только по ключевым полям или по всем полям. Скажем так, "по всем полям" - почти наверняка неудачная постановка вопроса. Хотя бывают таблицы, у которых индексов больше, чем полей. Пожалуй, можно сказать так: если Вы сделаете индексы по всем ключам (первичные и уникальные - в таблице, где определен этот ключ, внешние - в таблице, из которой идет ссылка) то скорее всего не слишком ошибетесь. Это тот стандартный вариант, от которого можно плясать, оптимизируя конкретные места. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&mobile=1&tid=1545023]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
147ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 450ms |

| 0 / 0 |
