当数据库包含存储在 blobspace 中的简单二进制大对象(blob)时, 由于服务器不记录blob的相关日志,当数据库中的byte或者text列被更新时,blob将会被写到新的blobpages中,同时原来的 blobpages 会被保留,一直到包含 free-map page 和 free-map list page 的逻辑日志被备份时才会被删除。
同样,在删除一个大对象时,相应的 blobpages 直到包含 free-map page 和 free-map list page 的逻辑日志备份后才会被释放。
如图所示: