GBase 8a
性能调优
文章

一条条insert或update多批次性能优化

发表于2024-06-03 11:07:45455次浏览1个评论

1、jdbc里有一个攒批机制rewriteBatchedStatements参数。

2、jdbc串里有一个负载均衡hostList把剩余节点拼上应该也会快一点。

3、进行更新时候的时候于更新列中数据如果不很多的话有一个优化参数可以开启set global gbase_fast_update=1;

原理是内部类似于做了 DELETE+INSERT 操作,适用于更新该列中较少的数据

4、这种大量一条条sql进行insert和update的操作确实会慢,跟列存数据库有关,gbase8a优势在于查询计算,可以的话写一个存储过程每200条拼一个sql进行执行,会快一点。

5、程序里是不是可以加入攒批的办法。如下图2。

0

0

0

评论

登录后才可以发表评论
GBase用户47954发表于 1个月前
感谢作者的精彩分享!