云数据库 GAUSSDB-INSERT:优化建议

时间:2024-07-01 18:37:09

优化建议

  • VALUES

    通过INSERT语句批量插入数据时,建议将多条记录合并入一条语句中执行插入,以提高数据加载性能。

    例如:

    INSERT INTO sections VALUES (30, 'Administration', 31, 1900),(40, 'Development', 35, 2000), (50, 'Development' , 60 , 2001);

    如果INSERT多VALUES语句中VALUES的值分布在一个DN上, GaussDB 可以把语句下推到对应DN执行。目前只支持VALUES中值为常量,简单表达式和可下推函数(pg_proc中字段provolatile为'i')。如果表中列带有DEFAULT值,只支持DEFAULT值为常量,简单表达式。单VALUES不能下推单DN的语句,多VALUES同样不支持下推。

support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0645.html