数据移行是什么意思

数据移行是什么意思

数据移行是指表中的行太大,超出了一个块的容量,导致一个行片段要在多个数据块中存储。

数据移行是指在更新后,原有块不能提供长度增加后新的行片段的空间要求,此时数据库会将整个行的数据迁移到新数据块中,原有行片段的空间保留并指向行迁移的新块,行迁移的ROWID不变。

当行链接或行迁移后,访问这些行时必须要扫描多个数据块才能检索到该行的信息,因此与此行关联的I/O性能会降低。