首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪些DBMS提供索引组织的表?

哪些DBMS提供索引组织的表?
EN

Stack Overflow用户
提问于 2010-08-22 12:11:48
回答 4查看 3.1K关注 0票数 6

我目前的知识是:

  • Oracle确实提供了索引组织的表,并且默认为堆组织的表。
  • 我听说Server只使用索引组织的表。

我对MySQL、PostgreSQL、Informix和DB2的答案特别感兴趣。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-08-22 13:46:03

MySql有聚集索引,但对这些索引的控制似乎有限。

MySql聚类索引这里看这个问题

DB2有多维集群( MDC ),可以通过多种方式对表进行有效的索引.我从未使用过它们,但是您可能只有一个一维MDC,这与标准的聚集索引是一样的。

甲骨文有点痛。上一次我检查它的IOT实现时,要求您将表创建为IOT,以后不能更改它,如果您想加载没有索引的负载数据,然后再对其进行索引,这是很烦人的。

票数 2
EN

Stack Overflow用户

发布于 2010-08-22 12:56:05

Server可以将表数据存储在Heap StructuresClustered Index Structures中。如果表没有聚集索引,那么它就被认为是堆。有关更多细节,请参见此处的堆结构聚类索引结构

票数 1
EN

Stack Overflow用户

发布于 2010-08-24 01:09:00

对于Informix动态服务器(IDS)或标准引擎(SE),它们都支持集群索引和非聚集索引。IDS使用RSAM,SE使用索引。对于这两种情况,当创建集群索引时,表的行的物理排序顺序与索引相同,但随着新行被添加到表中,行物理地放置在EOF (堆)处。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3541419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档