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

start [/forum/topic.php?fid=32&fpage=132&tid=1545023]: |
0ms |
get settings: |
12ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 369ms |

| 0 / 0 |
