知识不止于文本,更在于关联与洞察。为此,我们推出‘图说达梦’专栏,以知识图谱为载体,将达梦数据库的原理、架构与应用场景可视化,以一图胜千言的方式,降低学习门槛,提升探索效率。
一条 CSCN 的查询语句,在达梦中的一生大致是这样的:客户端提交 SQL 后,数据库先做语法和语义检查,确认语句写得对、用户有权限查;然后优化器粉墨登场,基于统计信息评估各种执行路径的成本,选出一个它认为“最划算”的计划;如果优化器判定没有合适的索引可用,就会选择 CSCN(全表扫描)作为数据访问方式——也就是从头到尾把整张表扫一遍;执行引擎按计划从磁盘读取数据、过滤、计算;最后把结果返回给客户端。如果这条查询反复执行,执行计划还可能被缓存起来复用,省去重复优化的开销。下面我们通过一张图带你了解。
携书问路 6天前 46 0 0达梦的Redo日志是数据库的“变更记录本”,所有数据修改操作都会按顺序写入Redo日志,一旦数据库发生故障重启,系统可以通过回放Redo日志恢复已提交的事务,保证数据不丢。同时,主备集群正是基于Redo日志的实时同步,让备库与主库保持一致。可以说,Redo日志是达梦数据库高可用和数据安全的根基。下面我们通过一张图带你了解。
携书问路 6天前 41 0 0达梦主备集群是一种高可用架构,主库负责业务读写,备库通过实时同步数据保持热备状态,守护进程和监视器协同监控集群健康,一旦主库发生故障,备库自动在数秒内完成切换,确保数据不丢失、业务不中断。下面我们通过一张图带你了解其中的原理知识。
携书问路 6天前 46 0 0文章
阅读量
获赞
