在使用事务日志记录的数据库中使用 TEXT 和 BYTE 数据类型时,必须切记以下两点:
- 为确保能及时重用 Blob 页,请备份逻辑日志文件。
当用户删除 Blob 空间中的 TEXT 或 BYTE 值时,直到您释放包含已删除记录的日志文件以后 Blob 页才会释放以供重新使用。必须备份日志文件才能将其释放。
- 必须备份不可用的 Blob 空间时,ontape 将跳过它,这将造成必要时不可能复原 TEXT 或 BYTE 的值。(不过,即使没有备份 TEXT 或 BYTE 的值,一旦 Blob 空间可用时,已删除的 TEXT
或 BYTE 值的 Blob 页也可用了。)
此外,不管数据库是否使用事务日志记录,当您创建 Blob 空间或向 Blob 空间添加块时,该 Blob 空间或新块不可用,直到记录事件的逻辑日志文件不是当前的逻辑日志文件为止。有关切换逻辑日志文件的信息,请参阅《GBase 8s 管理员指南》。