Oracle数据库中行迁移/行链接的问题
文章平均质量分 76
ONLYONE_HTLIU
这个作者很懒,什么都没留下…
展开
-
行迁移/行链接 参考资料一
、行迁移/行链接的介绍在实际的工作中我们经常会碰到一些oracle数据库性能较低的问题,当然,引起oracle数据库性能较低的原因是多方面的,我们能够通过一些正确的设计和诊断来尽量的避免一些oracle数据库性能不好,row migration (行迁移) & row chaining (行链接)就是其中我们可以尽量避免的引起oracle数据库性能低下的潜在问题。通过合理的诊断行迁移/行链接,我们可以较大幅度上提高oracle数据库的性能。那究竟什么是行迁移/行链接呢,先让我们从oracle的block开始转载 2010-07-14 16:37:00 · 809 阅读 · 0 评论 -
行迁移/行链接 参考资料二
迁移(row migration):由于在table的pctfree设置过小,在update这个table并使其行长增大的时候,就有可能因为块的剩余空间不够存储该行,oracle会把该行数据迁移到另外一个有足够空闲空间的block中,此即发生了行迁移;发生行迁移时,行rowid并不变,原先存储该行的地方增加了一个新的指针,该指针指向迁移后的block id,所以我们在访问发生了行迁移的行时,会要读取迁移前和迁移后的2个block,一个表如果有大量的行发生了row migration,那么就有必要查看该tab原创 2010-07-14 16:50:00 · 620 阅读 · 0 评论 -
一次行迁移记录的解决方案
<br />一、查找出有迁移记录的表(解决迁移记录后还是能查出此表,在处理的时候不可以根据这个来判断)<br />SELECT<br /> owner owner<br /> , table_name table_name<br /> , '' partition_name<br /> , num_rows原创 2010-07-14 16:59:00 · 931 阅读 · 0 评论