日志记录

创建智能大对象空间时,可以指定是否为智能大对象启用日志记录。缺省值是不进行日志记录。有关更多信息,请参阅记录智能大对象空间和智能大对象
重要: 当您使用日志记录数据库时,请为智能大对象空间启用日志记录。如果发生故障需要恢复日志,您可以使这些智能大对象与数据库中的其余智能大对象保持一致。

可使用 onspaces -c -Df 选项的 LOGGING 标记来指定日志记录状态。 缺省值为“LOGGING=off”。可以用 onspaces -c -Df 选项更改日志记录状态。 可以用 SQL 语句 CREATE TABLE 或 ALTER TABLE 中的 PUT 子句覆盖此日志记录状态。有关这些 SQL 语句的更多信息,请参阅 GBase 8s SQL 指南:语法

程序员可以用 DataBlade APIGBase 8s ESQL/C 提供的函数覆盖此日志记录状态。有关智能大对象的 DataBlade API 函数的更多信息,请参阅 GBase 8s DataBlade API Function 参考。有关智能大对象的 GBase 8s ESQL/C 函数的更多信息,请参阅 GBase 8s ESQL/C Programmer's Manual

当您为智能大对象空间打开日志记录时,智能大对象将穿过共享内存的常驻部分。虽然应用程序可以检索多个智能大对象,但仍必须考虑可能穿过缓冲池和逻辑日志缓冲区的更大数据大小。有关更多信息,请参阅访问智能大对象