Как создать индекс B-дерева в базе данных H2? - PullRequest
1 голос
/ 06 июля 2011

я хочу создать индекс b-дерева в базе данных H2 . Дайте мне запрос с примером для создания индекса b-дерева для атрибута таблицы в H2DB.

Индекс должен быть b-tree индексом, не кластеризованным или каким-либо другим.

1 Ответ

4 голосов
/ 06 июля 2011

Для постоянной базы данных индекс по умолчанию имеет тип b-tree. Поэтому используйте CREATE INDEX, как обычно:

CREATE INDEX IDX_NAME ON TEST(NAME);

Кстати, внутри H2 даже кластерные индексы внутренне являются индексами b-дерева.

Это верно только для постоянных баз данных. Базы данных в памяти (jdbc:h2:mem:...) не используют индексы b-дерева - они используют хеш-индексы (hash map) и индексы AVL-дерева.

...