功能特性
文章平均质量分 65
Kingbase 研究院
这个作者很懒,什么都没留下…
展开
-
KingbaseES 开启事务提交跟踪
KingbaseESV8R6有个参数 track_commit_timestamp,用来开启跟踪事务提交的时间戳。**配置**编辑kingbase.conf,添加配置如下:track_commit_timestamp = on接着重启kingbase实例。这时候在control file中查看track_commit_timestamp setting: on**查询**使用函数sys_xact_commit_timestamp查询记录更新或插入的时间。如下:```# c...原创 2022-04-28 18:36:33 · 1085 阅读 · 0 评论 -
KingbaseES XA 分布式事务
在分布式系统中,各个节点(或者事务参与方)之间在物理上相互独立,各节点之间无法确切地知道其它节点中的事务执行情况,所以多节点之间很难保证ACID,尤其是原子性。如果是单节点的事务,由于存在事务机制,可以保证其数据操作的ACID特性。如果要实现分布式系统事务的原子性,必须保证所有节点的数据写操作,要不全部都执行,要么所有节点全部都不执行。但是,一个节点在执行本地事务的时候无法知道其它节点的本地事务的执行结果,所以它就不知道本次事务到底应该commit还是 rollback。这就需要引入一个“协调者”的组件来统原创 2022-04-28 18:35:16 · 1731 阅读 · 0 评论 -
KingbaseES 分区智能连接
【本文正在参与炫“库”行动-人大金仓有奖征文】活动链接:https://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb前言:熟悉Oracle hash join 的用户都知道,如果进行连接的两张表采用的相同的hash 分区算法(分区数量,分区列类型),则在进行hash连接时,优化器会逐个分区进行连接,减少大量IO操作。KingbaseES 优化器也提供同样的优化算法。有两个参数enable_partitionwise_join ,ena..原创 2021-10-09 20:03:20 · 939 阅读 · 0 评论