DML 语句的性能注意事项

如果数据库服务器在数据操作语言 (DML) 语句(INSERT、UPDATE、DELETE 和 SELECT)执行期间检测到任何下级版本的页面,那么会执行附加操作。这些操作会影响性能。

每次执行使用定点变更算法的 ALTER TABLE 语句时,数据库服务器将创建新版本的表结构。数据库服务器保持表定义的所有版本的跟踪。 数据库服务器对版本状态,以及所有版本结构和更改结构进行复位,直到整个表转换为最终格式或执行慢速变更。

如果数据库服务器在 DML 语句(INSERT、UPDATE、DELETE 和 SELECT)执行期间检测到任何下级版本的页面,那么会执行以下操作: