Sqlserver_Oracle_Mysql_Postgresql表_索引碎片或膨胀的知识点汇总碎片的定义: 指单个数据块/页内部的空间利用率不足。成因: INSERT: 向页中插入新行,但新行的大小不足以填满块/页的空闲空间。 UPDATE: 更新导致行增长(如 VARCHAR 列写入更多数据),如果当前块/页没有足够空间容纳增长后的行,数据库可能将该行迁移到另一个有空间的块/页或会将大约一半的行移动到一个新的数据块/页(称为行迁移或块/页拆分的结果之一),在原位置留下指向新位置的指针,新块/页也可能不连续,这个新块/页在磁盘上的物理位置通常不紧接着原块/页之后(除非文件末尾恰好有连续空间)。新块