ITPub博客

首页 > 数据库 > Oracle > CLUSTER内部结构的总结(1)

CLUSTER内部结构的总结(1)

原创 Oracle 作者:litterbaby 时间:2007-06-04 10:25:13 0 删除 编辑
CLUSTER内部结构的总结(1)[@more@]

总结:康标

email:kang_biao@hotmail.com

Cluster是Oracle数据存储的一个可以选择的模式,平常我们对于数据的存储是采用一种叫做堆的方式进行存储的。所谓的cluster就是将一组表,由于他们有同样的列,而且是这些列通常在查询的时候是连接的条件之一,重要就可以将这些表按照相同的列存储在同一个数据块中。这样会带来好处,同时也会有坏处。

优点是:

在查询的时候在两个存储在同一个cluster的表按照cluster键连接的时候会提升性能。

这个应该是很好理解的,例如我们在对两个表进行多表查询的时候,假如需要查询只有一行,两个表如果有索引的话,应该在读表数据块的时候至少需要2个数据块读,但是对于cluster来说,由于cluster是将相同cluster键的数据存放在一个数据块,所以只是需要对1个数据块,这样就提升了性能,这是其中一个方面的解释。

缺点:

在插入操作的时候,性能会降低。

这个主要的原因是由于在cluster上多个表存放在一个块上,而对于一个集群表来说可能要存放在要比非集群块更多的块上,这样你要对表进行插入的时候,就需要对更多的块进行操作,这样就会影响性能。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/222350/viewspace-917321/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    131
  • 访问量
    465727