Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / По поводу индексов. / 2 сообщений из 2, страница 1 из 1
13.02.2003, 19:07
    #32106247
Sam_John
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По поводу индексов.
Такой вопрос - сервер БД сам перестраивает индекс при добавлении/удалении/изменении записи?
Если да - то зачем нужно периодически самому перестраивать индекс (inactive - active)?
И еще - куда в дерево добавляется пара "значение поля в индексе" = "расположение данных в таблице" при изменении/добавлении записи?
в конец дерева или в середину?
если в конец - то как понимать выражение - "данные в индексе упорядочены".
Как они могут быть упорядочены если идет постоянное добавление в конец дерева?
(вопросы появились после прочтения главы про индексы в книге "Мир InterBase")
...
Рейтинг: 0 / 0
15.02.2003, 18:50
    #32106933
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По поводу индексов.
Что касается перестройки индексов - это для того, чтобы улучшить их "выборучную" способность, т.к. при активном работе с индексированными полями увеличивается его так называемая глубина.
Как оно устроено - это вопрос не сюда, а к разработчикам, например Д. Еманову или Олегу ЛОА :-)
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / По поводу индексов. / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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