上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 81 下一页
摘要: GaussDB技术解读高性能——物理优化CBO 在优化器处理完RBO的优化以后,路径的选择往往不能通过实现制定好的规则进行变换,而是需要根据数据的分布(统计信息)情况来对查询执行路径进行评估,从可选的路径中选择一个执行代价最小的路劲进行执行,例如是否选择索引SeqScan vs. IndexScan 阅读全文
posted @ 2024-10-30 11:59 MySQL成长之路 阅读(22) 评论(0) 推荐(0)
摘要: GaussDB技术解读——高性能之查询处理流程 查询处理流程查询在经典数据库实现中需要依次进行以下4个环节, (1)查询解析:对用户输入查询进行编译,把查询从文本方式翻译成执行引擎可以识别的语句。 (2)查询优化:对查询的进行基于规则的逻辑优化RBO和基于代价CBO的物理优化 (3)查询执行:将查询 阅读全文
posted @ 2024-10-30 11:59 MySQL成长之路 阅读(25) 评论(0) 推荐(0)
摘要: GaussDB技术解读——轻量全局事务管理GTM-lite GTM,全称Global Transaction Manager,即全局事务管理器,负责全局事务号的分发,事务提交时间戳的分发以及全局事务运行状态的登记,作为事务管理中的重要模块,为支持事务一致性提供必要的保证。 事务开始和提交时与GTM进 阅读全文
posted @ 2024-10-30 11:59 MySQL成长之路 阅读(64) 评论(0) 推荐(0)
摘要: 云原生数据库支持DCS一是为了DCS能够支持持久化能力,二是构建一站式的云数据库服务能力。DCS原来是一个share nothing的分布式集群,有自己的通信管理,集群管理和客户端。在云原生数据库中,DCS是作为一个组件集成到整个服务中,主要提供字符串(String)、哈希(Hash)、列表(Lis 阅读全文
posted @ 2024-10-29 15:35 MySQL成长之路 阅读(13) 评论(0) 推荐(0)
摘要: GaussDB数据库技术解读——分布式执行 分布式执行主要为分布式数据库提供一套完备的支撑数据跨节点交换,协同计算的计算框架,能够支撑位于不同地点的许多计算分片机通过网络互相连接,共同组成一个完整的、全局的逻辑上集中、物理上分布的大型数据库,数据的分布式切片方式从大的分类上有3种: (1)Share 阅读全文
posted @ 2024-10-29 10:54 MySQL成长之路 阅读(35) 评论(0) 推荐(0)
摘要: GaussDB数据库技术解读——高性能关键技术 内容概要:本章节介绍GaussDB中实现的高性能关键技术,内容涉及优化器、执行器、分布式数据库、存储引擎等多个方面。 目的:通过对GaussDB数据库关键高性能技术的学习,能够让读者更加清晰的理解数据库内核哪些优化是性能关键点同时也为类似的应用系统实现 阅读全文
posted @ 2024-10-29 10:54 MySQL成长之路 阅读(10) 评论(0) 推荐(0)
摘要: GaussDB介绍 华为自主创新研发的分布式关系型数据库。该产品具备企业级复杂事务混合负载能力,同时支持分布式事务,同城跨AZ部署,数据0丢失,支持1000+的扩展能力,PB级海量存储。同时拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面,稳 阅读全文
posted @ 2024-10-29 10:53 MySQL成长之路 阅读(14) 评论(0) 推荐(0)
摘要: ​ GaussDB Kernel V5 OM运维管理关键模块如下。 OM 运维主要功能有: 安装 升级 节点替换 扩容、缩容 自动告警 巡检 备份恢复、容灾 日志分析系统 在华为云的部署模式下,OM相关组件部署示意图如下: 图7 华为云OM运维管理 用户登录华为云Console,访问GaussDB 阅读全文
posted @ 2024-10-29 10:53 MySQL成长之路 阅读(17) 评论(0) 推荐(0)
摘要: GaussDB Kernel V5 集群管理层关键模块如下。 图4 集群管理层组件设计图 CM 组件提供了四种服务 CM Agent, CM Server, OM Monitor, cm_ctl,与各类实例服务组件(CN, DN, GTM 等)一起构成了整个数据库集群系统。 cm_ctl 通过命令行 阅读全文
posted @ 2024-10-29 10:53 MySQL成长之路 阅读(28) 评论(0) 推荐(0)
摘要: GTM 仅处理全局时间戳请求, 64位CSN递增,几乎都是CPU ++和消息收发操作。不是每次都写ETCD, 而是采用定期持久化到ETCD 里, 每次写ETCD的CSN要加上一个backup_step (100w), 一旦GTM故障,CSN从ETCD读取出来的值保证单调递增。当前GTM 只完成CSN 阅读全文
posted @ 2024-10-29 10:53 MySQL成长之路 阅读(23) 评论(0) 推荐(0)
上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 81 下一页