powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Битмап индекс
2 сообщений из 2, страница 1 из 1
Битмап индекс
    #39786276
Swv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

Решил тут поизучать данный вопрос. Почитал про oracle , как там все устроено.

Смутил такой момент. Как я понял части индекса хранятся блоками. И в загловке блока есть два поля rowid. Start и end соответственно. Что в принипе тоже логично. Хотя еще осталось понять зачем концептуально бить на блоки.

Но вопрос не в этом. На всех найденных картинках, относящихся к этим индексам, start и end изображаются как то так. 123:4 126:6 . Первая цифра (если упрощенно) это номер страницы. Вторая— номер записи на странице. Только единственное не пойму— почему начальный номер страницы и конечный отличаются. Как сервер поймет сколько записей лежит на 123 странице и сколько на 125. Ну если только вычитает эти страницы. Что не есть гуд
...
Рейтинг: 0 / 0
Битмап индекс
    #39786363
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Swvзачем концептуально бить на блоки.Так уж исторически сложилось, что и чтение, и запись выполняются блоками. На уровне HDD - минимальный квант операции = сектор, на уровне файловой системы = кластер (кратен сектору), на уровне операционной системы = буфер (кратен кластеру)... СУБД не исключение - работа с целыми квантами снижает накладные расходы.

SwvКак сервер поймет сколько записей лежит на 123 странице и сколько на 125
У блока есть заголовок. Внутренне блок есть мини-файловая система.

SwvЧто не есть гудС чего бы? накладные расходы на такие вычисления - ничтожны.

Модератор: Тема перенесена из форума "Программирование".
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Битмап индекс
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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