【问题标题】:how to create a b-tree index in H2 database?如何在 H2 数据库中创建 b-tree 索引?
【发布时间】:2011-07-06 08:12:35
【问题描述】:

我想在 H2 数据库 中创建一个b-tree 索引。给我一个查询示例,以在 H2DB 中的表属性上创建 b-tree 索引。

索引必须是 b-tree 索引,而不是聚集索引或任何其他索引。

【问题讨论】:

    标签: database indexing h2


    【解决方案1】:

    对于持久性数据库,默认索引是 b-tree 类型。所以像往常一样使用CREATE INDEX

    CREATE INDEX IDX_NAME ON TEST(NAME);
    

    顺便说一句,在 H2 内部,即使是聚簇索引也是内部的 b-tree 索引。

    这仅适用于持久性数据库。内存数据库 (jdbc:h2:mem:...) 不使用 b-tree 索引 - 它们使用哈希索引(哈希映射)和 AVL-tree 索引。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-31
      • 1970-01-01
      • 2015-05-08
      • 2011-09-26
      • 2014-08-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多