数据跳过功能对事务的影响
如果打开 dataskip 功能,那么 SELECT 语句将始终执行。 另外,如果表由循环分段且至少有一个分段联机,那么 INSERT 语句将始终成功执行。但是,当写入数据库的操作可能会影响数据库的完整性时,数据库服务器不会完成这类操作。以下操作失败:
当数据库服务器无法消除脱机的分段时,为所有的 UPDATE 和 DELETE 操作
如果数据库服务器可以消除脱机的分段,那么更新或删除操作成功,但结果与 DATASKIP 设置无关。
当相应分段脱机时,根据基于表达式的分布方案对已分段的表的 INSERT 操作
当约束包含脱机的分段中的数据时,任何包含参阅约束检查的操作
例如,如果应用程序删除具有子行的行,那么子行必须是可用的,以便删除。
当所提到的索引位于脱机的块中时,任何影响索引值的操作(例如,对已建立索引的列的更新)
父主题:
跳过不可访问的分段