贵州农信:基于国产分布式数据库在省级农信关键业务系统的实践
关键业务系统上线后,我社基于金乌数据库自研反向同步工具CDC,确保异构数据库间的本地容灾,并双轨运行3个月,紧急情况,可实现业务系统的快速回退。另基于金乌分布式数据库集群双活特性,构建了关键业务系统的机房级容灾,可达到RPO=0,RTO<60S。(三)事务处理方案结合金乌数据库事务处理机制,我社关键业务系统在事务设计方...
零售业海量场景下 ToC 系统的数据库选型和迁移实践
SQL回放:playback工具解析慢查询文件中的SQL,并连接到目标数据库进行回放报告展示:回放完成会输出报告(执行失败的SQL含结果不一致等、性能数据)实际测试流程由于我们是存在分库分表架构,而TiDB中存储的都是单表,所以我们步骤进行了一些调整:SQL录制:将生产MySQL库的long_query_time设置为0,...
一文详解TDSQL PG版Oracle兼容性实践
为全面兼容oracle,TDSQLPG版的存储过程和函数在创建调用语法上也进行了适配,除前面提到的函数体不需要$$包围、以/结尾、空参数不需要括号等细节外,TDSQLPG版还支持在任意的statement语句、block代码块前添加label标签,再goto跳转到指定的标签,而原生PostgreSQL只能在循环前加label。实现方式是将执行指针cur被赋值为l...
硬核干货!TDSQL全局一致性读技术详解
所以,我们就需要在非分布式事务提交时,绑定当前活跃事务里“快照最大GTS加1”,即绑定GTS为106后,由于查询的GTS为105,无论中间开启后执行多少次,一定对前面不可见,这样就得以保证。再看第二个时刻,在事务4和事务5中,随着GTS的递增,事务5的启动GTS已经到达到106,106大于等于上一次非分布式事务提交的GTS值106,...
向量化引擎对HTAP的价值与技术思考
图3分支对执行的影响由于数据库SQL引擎逻辑十分复杂,在火山模型下条件判断逻辑往往不可避免。但向量引擎可以在算子内部最大限度地避免条件判断,例如向量引擎可以通过默认覆盖写的操作,避免在for循环内部出现if判断,从而避免分支预测失败对CPU流水线的破坏,大幅提升CPU的处理能力。三、SIMD指令加速计...
MVCC 时光机:一个给TiDB 运维同学“救命”的功能
在设置gc_save_point_interval=‘5m’后,在gc_safe_point之前,本来会被回收MVCC记录每5分钟保留一个版本(www.e993.com)2024年9月20日。3.SubsecondFlashback->着眼未来添加flashbacktabletsSQL语句,用于指定table进行数据还原。意义是将表还原至不超过ts时间戳指定的版本。
记一次上千节点Hadoop集群升级过程
历时2周,我们将录信数据库LSQL的源码进行了修改,适配Hadoop联邦机制,以期达到扩容至上万节点的能力。因为是数十亿数据规模的生产系统,无论是丢数据还是长时间停服务都是不可接受的,所以客户方和录信侧都非常慎重,做了大量的前期准备,进行了多次升级演练,包括各种情况的回退方案、数据丢失的挽回方案、升级后的功能...
SCCM企业应用管理分享,在Windows2012R2系统下安装SCCM步骤教程
首先在Windows2012R2域环境中,把SCCM安装包拷贝过来,找到SCCM1902\SMSSETU\bin\i386\extadsch.exe,双击运行extadsch.exe或者用cmd进入扩展,完成扩展之后在C盘有个ExtADSch.log日志文件,打开有“SuccessfullyextendedtheActiveDirectoryschema”记录就是扩展成功了。
深度| 关于国产数据库的46个问题|oracle|sql|mysql|cdc|oltp_网易...
上述因素综合考虑后,才能做出相对合理的选择。2.业务系统应用架构设计时如何适配分布式数据库以实现高性能,在线扩展后性能如何同步提升?性能问题,是需要慎重考虑的。如果仅仅考察个体的表现,分布式数据库很有可能不如传统单机数据库或集中式数据库。其分布式架构在原理就先天存在一些短板,对于要求极致性能的场景是不合适...
MVCC 时光机:在 TiDB 的时空自由穿梭丨渡渡鸟复兴会赛队访谈
添加系统表,可以通过SQL增删改查来进行管理。gc_savepointGC进行时,需要将表的数据,与原本的一同存放到PD。gc_savepointgc_safepoint修改GC逻辑,回收数据时考虑。因为GC有传统GC和compactionGC两种,时间关系可以只做一种。在设置后,在之前,本来会被回收MVCC记录每5分钟保留...