GBase 8a
性能调优
文章

GBase 8a MPP Cluster 的快速UPDATE模式

秦能补拙
发表于2024-10-14 17:42:00262次浏览0个评论

       快速UPDATE模式,用以提升GBase 8a MPP Cluster 串行执行update命令时的效率。
       相对于传统的行存储数据库来说,列存储的数据中UPDATE更新少量行时,操作效率相对来说是耗时的,因此,GBase 8a 针对此特点,专门设计了快速UPDATE模式,用以优化数据的更新操作,采用先删除符合更新条件的数据,再向表末尾插入需要更新的新数据的方法完成update动作。快速UPDATE模式目前只支持针对表对象的操作。

       要使用快速UPDATE模式,需在下发update操作前,先执行 set gbase_fast_update=1; 【会话级生效】命令打开快速UPDATE模式,然后在该会话中下发update操作,会话终止后参数恢复默认值。

       更新批量数据的时候建议使用默认UPDATE模式,更新少量数据的时候建议使用快速UPDATE模式。

gbase_fast_update = 1

/*

默认值:0

取值:【0,1】

取值释义:1为开启快速更新功能,0为关闭快速更新功能。更新批量数据的时候建议使用默认UPDATE模式。

*/

评论

登录后才可以发表评论