华为服务器宕机

服务器宕机  时间:2021-03-01  阅读:()
鲲鹏数据库解决方案技术白皮书文档版本02发布日期2020-09-30华为技术有限公司版权所有华为技术有限公司2021.
保留一切权利.
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播.
商标声明和其他华为商标均为华为技术有限公司的商标.
本文档提及的其他所有商标或注册商标,由各自的所有人拥有.
注意您购买的产品、服务或特性等应受华为公司商业合同和条款的约束,本文档中描述的全部或部分产品、服务或特性可能不在您的购买或使用范围之内.
除非合同另有约定,华为公司对本文档内容不做任何明示或默示的声明或保证.
由于产品版本升级或其他原因,本文档内容会不定期进行更新.
除非另有约定,本文档仅作为使用指导,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保.
文档版本02(2020-09-30)版权所有华为技术有限公司i目录1方案概述.
12方案架构.
32.
1开源MySQL参考架构.
32.
2开源PostgreSQL参考架构.
62.
3开源MongoDB参考架构.
82.
4开源MPPGreenplum参考架构.
103方案优势.
134方案组网.
145典型配置.
156方案特性.
176.
1自研SSD原子写特性在MySQL写密集场景性能提升方案.
176.
2MySQLTRXSYS锁优化.
196.
3MySQLLOCKSYS细粒度锁优化.
207特性清单.
228软件兼容性.
249使用流程.
25A修订记录.
26鲲鹏数据库解决方案技术白皮书目录文档版本02(2020-09-30)版权所有华为技术有限公司ii1方案概述随着数据不断增长以及互联网业务的兴起,新兴业务的激增、业务数据呈现几何倍数增加,传统服务器+存储的架构已经无法很好满足业务发展需求,开源数据库,分布式数据库、云化技术应运而生.
越来越多的企业采用开源、分布式、自主创新的数据库技术来构建IT数据库基础底座平台.
当前华为鲲鹏916处理器提供32核2.
4GHz,鲲鹏920处理器提供32核2.
6GHz、48核2.
6GHz、64核2.
6GHz三种规格.
华为鲲鹏数据库解决方案,支持开源MySQL、MariaDB、Percona、PostgreSQL、MongoDB、TiDB和国产GaussDB、南大通用、达梦数据库、人大金仓、神州通用等数据库,使其高效稳定的运行,尤其在数据库实时分析系统、决策支持系统、BI报表分析系统优势突出,并可为超大规模数据库提供高性价比的通用计算平台,架构如图1-1所示.
图1-1华为鲲鹏数据库解决方案架构图方案特点如下:多核架构可扩展到高达256核超强算力助力数据库并行处理优势,OLAP场景同比x86优势更明显.
鲲鹏数据库解决方案技术白皮书1方案概述文档版本02(2020-09-30)版权所有华为技术有限公司1多内存通道单socket可高达8个内存通道,16根内存插槽提升内存带宽和容量,加快大数据量处理能力.
CPU算力数据库多实例和虚拟化场景部署更能充分发挥多CPU算力优势.
NVMeSSDNVMeSSD高达数十万的IOPS可提供更高的数据库性能.
鲲鹏数据库解决方案技术白皮书1方案概述文档版本02(2020-09-30)版权所有华为技术有限公司22方案架构2.
1开源MySQL参考架构2.
2开源PostgreSQL参考架构2.
3开源MongoDB参考架构2.
4开源MPPGreenplum参考架构2.
1开源MySQL参考架构方案架构选择需要根据业务具体场景选用最适合的架构,鲲鹏数据库解决方案白皮书只提供典型架构参考,开源数据库部分客户根据具体业务选择所需的方案架构,商业数据库部分由数据库厂家提供技术方案和支持.
组件场景开源MySQL是典型的OLTP数据库,广泛应用于互联网数据库场景,稳定可靠,目前最流行的开源关系型数据库,并逐步成为替代商业数据库的首先开源数据库产品.
Innodb存储引擎支持事务适用于高并发的实时在线交易系统.
OLTP的基本特点:数据在系统中产生基于交易的处理系统(Transaction-Based)每次交易牵涉的数据量很小对响应时间要求非常高用户数量非常庞大,主要是操作人员数据库的各种操作主要基于索引进行组件原理MySQL原理如图2-1所示.
鲲鹏数据库解决方案技术白皮书2方案架构文档版本02(2020-09-30)版权所有华为技术有限公司3图2-1MySQL原理MySQL原理图各个组件说明如表2-1所示.
表2-1各个组件说明组件说明connectors与其他编程语言中的sql语句进行交互,如php、java等.
ManagementServeices&Utilities系统管理和控制工具.
ConnectionPool(连接池)管理缓冲用户连接,线程处理等需要缓存的需求.
SQLInterface(SQL接口)接受用户的SQL命令,并且返回用户需要查询的结果.
例如selectfrom就是调用SQLInterface.
Parser(解析器)SQL命令传递到解析器的时候会被解析器验证和解析.
主要功能:1.
将SQL语句分解成数据结构,并将这个结构传递到后续步骤,后面SQL语句的传递和处理就是基于这个结构的.
2.
如果在分解构成中遇到错误,那么就说明这个sql语句是不合理的,语句将不会继续执行下去.
Optimizer(查询优化器)SQL语句在查询之前会使用查询优化器对查询进行优化(产生多种执行计划,最终数据库会选择最优化的方案去执行,尽快返会结果),他使用的是"选取-投影-联接"策略进行查询.
鲲鹏数据库解决方案技术白皮书2方案架构文档版本02(2020-09-30)版权所有华为技术有限公司4组件说明Cache和Buffer(查询缓存)如果查询缓存有命中的查询结果,查询语句就可以直接去查询缓存中取数据.
这个缓存机制是由一系列小缓存组成的.
例如表缓存、记录缓存、key缓存、权限缓存等.
Engine(存储引擎)存储引擎是MySQL中具体的与文件打交道的子系统,也是MySQL最具有特色的一个地方.
MySQL的存储引擎是插件式的.
它根据MySQLAB公司提供的文件访问层的一个抽象接口来定制一种文件访问机制(这种访问机制就叫存储引擎).
组件典型架构MySQL参考架构如图2-2所示.
图2-2MySQL参考架构包括以下几种常用参考架构:Master、Slave主备复制方案LVS+KEEPALIVE高可用方案Maxscale读写分离,负载均衡方案proxy路由等分库分表方案两实例以上部署或分布式架构下建议每台服务器部署多实例绑定CPU收益更大.
鲲鹏数据库解决方案技术白皮书2方案架构文档版本02(2020-09-30)版权所有华为技术有限公司52.
2开源PostgreSQL参考架构方案架构选择需要根据业务具体场景选用最适合的架构,鲲鹏数据库解决方案白皮书只提供典型架构参考,开源数据库部分客户根据具体业务选择所需的方案架构,商业数据库部分由数据库厂家提供技术方案和支持.
组件场景开源PostgreSQL是典型的OLTP数据库,有很多在大型商业RDBMS中所具有的特性,包括事务、子选择、触发器、视图、外键引用完整性和复杂锁定功能,是功能最为强大的开源数据库,适用于功能要求较全的数据库系统,地理空间数据处理等.
商业MPP架构的数据库很多基于PostgreSQL开发.
组件原理PostgreSQL原理如图2-3所示,主要进程说明如表2-2所示.
图2-3PostgreSQL原理表2-2PostgreSQL主要进程说明进程说明主进程Postmaster是整个数据库实例的总控进程,负责启动和关闭该数据库实例.
鲲鹏数据库解决方案技术白皮书2方案架构文档版本02(2020-09-30)版权所有华为技术有限公司6进程说明Potgres(常驻进程)管理后端的常驻进程,也称为"postmaster".
其默认监测UNIXDomainSocket和TCP/IP(Windows等,一部分的平台只监测TCP/IP)的5432端口,等待来自前端的的连接处理.
监测的端口号可以在PostgreSql的设置文件postgresql.
conf中修改.
Postgres(子进程)子进程根据pg_hba.
conf定义的安全策略来判断是否允许进行连接,根据策略,会拒绝某些特定的IP及网络,或者也可以只允许某些特定的用户或者对某些数据库进行连接.
Postgres会接受前端过来的查询,然后对数据库进行检索,最后把结果返回,有时也会对数据库进行更新.
更新的数据同时还会记录在事务日志里面(PostgreSQL称为WAL日志),这个主要是当停电的时候,服务器宕机,重新启动的时候进行恢复处理的时候使用的.
另外,把日志归档保存起来,可在需要进行恢复的时候使用.
在PostgreSQL9.
0以后,通过把WAL日志传送其他的PostgreSQL,可以实时地进行数据库复制,这就是所谓的"数据库复制"功能.
Syslogger(系统日志)进程需要在Postgres.
conf中logging_collection设置为on,此时主进程才会启动Syslogger辅助进程.
BgWriter(后台)进程把共享内存中的脏页写到磁盘上的进程.
主要是为了提高插入、更新和删除数据的性能.
WalWriter(预写式日志)进程WAL(WriteAheadLog,预写式日志),在修改数据之前把修改操作记录到磁盘中,以便后面更新实时数据时就不需要数据持久化到文件中.
PgArch(归档)进程WAL日志会被循环使用,PgArch在归档前会把WAL日志备份出来.
通过PITR(PointinTimeRecovery)技术,可以对数据库进行一次全量备份后,该技术将备份时间点之后的WAL日志通过归档进行备份,使用数据库的全量备份再加上后面产生的WAL日志,即可把数据库向前推到全量备份后的任意一个时间点.
AutoVacuum(自动清理)进程在PostgreSQL数据库中,对表进行DELETE操作后,旧的数据并不会立即被删除,并且,在更新数据时,也并不会在旧的数据上做更新,而是新生成一行数据.
旧的数据只是被标识为删除状态,只有在没有并发的其他事务读到这些旧数据时,它们才会被清除.
这个清除工作就由AutoVacuum进程完成.
PgStat(统计数据收集)进程做数据的统计收集工作.
主要用于查询优化时的代价估算,包括一个表和索引进行了多少次的插入、更新、删除操作,磁盘块读写的次数、行的读次数.
pg_statistic中存储了PgStat收集的各类信息.
CheckPoint(检查点)进程检查点是系统设置的事务序列点,设置检查点保证检查点前的日志信息刷到磁盘中.
鲲鹏数据库解决方案技术白皮书2方案架构文档版本02(2020-09-30)版权所有华为技术有限公司7组件典型参考架构PostgreSQL主流参考架构为Master、slave流复制方案如图2-4所示.
图2-4Master、slave流复制方案包括以下几种常用参考架构:Master、Slave流复制方案LVS+KEEPALIVE高可用方案开源pgpool等分库分表方案两实例以上部署或分布式架构下建议每台服务器部署多实例绑定CPU收益更大.
2.
3开源MongoDB参考架构方案架构选择需要根据业务具体场景选用最适合的架构,鲲鹏数据库解决方案白皮书只提供典型架构参考,开源数据库部分客户根据具体业务选择所需的方案架构,商业数据库部分由数据库厂家提供技术方案和支持.
MongoDB介绍MongoDB是一个文档型数据库,由C++语言编写.
旨在为WEB应用提供可扩展的高性能数据存储解决方案.
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.
MongoDB中的一条记录就是一个文档,是一个数据结构,由字段和值对组成.
MongoDB文档与JSON对象类似.
字段的值有可能包括其它文档、数组以及文档数组.
MongoDB的主要特征:鲲鹏数据库解决方案技术白皮书2方案架构文档版本02(2020-09-30)版权所有华为技术有限公司8高性能丰富的查询语言高可用性水平扩展能力多个存储引擎的支持副本集介绍MongoDB副本集是将数据同步在多个服务器,提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性,并可以保证数据的安全性.
副本集还允许从硬件故障和服务中断中恢复数据.
MongoDB的副本集至少需要两个节点.
其中一个是主节点,负责处理客户端请求,其余的都是从节点,负责复制主节点上的数据.
MongoDB各个节点常见的搭配方式为:一主一从、一主多从.
主节点记录在其上的所有操作oplog,从节点定期轮询主节点获取这些操作,然后对自己的数据副本执行这些操作,从而保证从节点的数据与主节点一致.
MongoDB副本集结构如图2-5所示.
图2-5MongoDB副本集结构分片集群介绍当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接受的读写吞吐量.
这时,我们就可以通过在多台机器上分割数据,使得数据库系统能存储和处理更多的数据.
MongoDB中使用分片集群结构如图2-6所示.
鲲鹏数据库解决方案技术白皮书2方案架构文档版本02(2020-09-30)版权所有华为技术有限公司9图2-6MongoDB中使用分片集群结构图2-6中主要有如下所述三个主要组件:Shard:用于存储实际的数据块,实际生产环境中一个shardserver角色可由几台机器组成一个replicaset承担,防止主机单点故障.
ConfigServer:mongod实例,存储了整个ClusterMetadata,其中包括chunk信息.
QueryRouters:前端路由,客户端由此接入,且让整个集群看上去像单一数据库,前端应用可以透明使用.
典型参考架构3mongos路由节点(分布在不同服务器上提升路由吞吐),3Config配置节点(分布在不同服务器上做冗余),N个shard存储节点(根据用户容量配置,建议每台服务器配置4个以上shard存储节点提升整机CPU的使用率),常用为2/3副本.
2.
4开源MPPGreenplum参考架构方案架构选择需要根据业务具体场景选用最适合的架构,鲲鹏数据库解决方案白皮书只提供典型架构参考,开源数据库部分客户根据具体业务选择所需的方案架构,商业数据库部分由数据库厂家提供技术方案和支持.
组件场景开源Greenplum是典型的MPP架构的OLAP联机分析处理系统,基于开源PostgreSQL开发.
OLAP的基本特点是:鲲鹏数据库解决方案技术白皮书2方案架构文档版本02(2020-09-30)版权所有华为技术有限公司10本身不产生数据,其基础数据来源于生产系统基于查询的分析系统复杂查询经常使用夺标联结、全表扫描等响应时间与具体查询有很大关系用户数量相对较小分布式集群,高扩展架构原理Master节点:是整个系统的控制中心和对外的服务接入点,它负责接收用户SQL请求,将SQL生成查询计划并进行并行处理优化,然后将查询计划分配(dispatch)到所有的Segment节点进行并行处理,协调组织各个Segment节点按照查询计划一步一步地进行并行处理,最后获取到Segment的计算结果,再返回给客户端;从用户的角度看Greenplum集群,看到的只是Master节点,无需关心集群内部的机制,所有的并行处理都是在Master控制下自动完成的.
Master节点一般只有一个或两个(互为备份).
SegmentDB节点:是Greenplum执行并行任务的并行运算节点,它接收Master的指令进行MPP并行计算,因此所有Segment节点的计算性能总和就是整个集群的性能,通过增加Segment节点,可以线性化得增加集群的处理性能和存储容量,Segment节点可以是1~10000个节点.
Interconnect:是Master节点与Segment节点、Segment节点与Segment节点之间的数据传输组件,它基于千兆交换机或万兆交换机实现数据在节点间的高速传输.
外部数据加载到Greenplum时,采用并行数据流进行加载,直接加载到Segment节点,这项独特的技术是Greenplum的专有技术,以此保证外部数据在最短时间内加载到数据库中.
组件典型架构Master节点,standby节点存放不同的服务器提升高可用.
鲲鹏数据库解决方案技术白皮书2方案架构文档版本02(2020-09-30)版权所有华为技术有限公司11SegmentDB节点之间通过两副本冗余,每台服务器建议4个以上SegmentDB节点提升CPU的使用率.
鲲鹏数据库解决方案技术白皮书2方案架构文档版本02(2020-09-30)版权所有华为技术有限公司123方案优势华为TaiShan服务器在数据库解决方案具有高可靠和稳定性,多核和多内存通道优势使其在AP场景表现突出,为企业节省投资,同样的成本可以拥有更高的性能.
在单实例不能充分利用CPU算力情况下,多实例的部署在TaiShan服务器更具优势,使企业投资最大性能化.
TaiShan服务器具备如下特点:多核架构,高达256核超强算力助力数据库并行处理优势,OLAP场景同比x86优势更明显.
多内存通道,高达16个内存通道提升内存带宽,加快大数据量处理能力.
在单实例不能充分利用CPU算力情况下,多实例的部署在TaiShan服务器更具优势.
高性能鲲鹏数据库解决方案提升计算并行度,充分发挥鲲鹏处理器的多核能力:TaiShan200服务器(2*华为鲲鹏9205250处理器)对比业界主流高端双路服务器(20Core,2.
3Ghz),AP场景性能提升20%,TP场景性能持平(双实例绑核性能高10%).
TaiShan200服务器(2*华为鲲鹏9205230处理器)对比业界主流中端双路服务器(16Core,2.
3Ghz),AP场景性能提升10%,TP场景性能持平.
安全可靠鲲鹏计算平台的硬件基于高可靠设计和严苛的质量标准:CPU内置硬件加速器,更安全.
加密对业务性能的损耗低于10%.
开放生态鲲鹏数据解决方案拥有成熟的数据生态:支持主流开源数据库MySQL、MariaDB、Percona、PostgreSQL、MongoDB、Greenplum.
支持国内主流商业数据库南大通用、达梦、人大金仓、神舟通用、高斯数据库.
鲲鹏数据库解决方案技术白皮书3方案优势文档版本02(2020-09-30)版权所有华为技术有限公司134方案组网鲲鹏数据库解决方案场景的系统组网没有特别的要求,根据客户场景可灵活配置.
主要包含管理平面、业务平面、BMC平面以及容灾涉及的复制网络.
鲲鹏数据库解决方案技术白皮书4方案组网文档版本02(2020-09-30)版权所有华为技术有限公司145典型配置节点类型典型配置数量入门级配置(OLAP)CPU:2*华为鲲鹏9205250处理器,96核内存:4~8*32G系统盘:2*600GSASHDD数据盘:1~25SAS/SATAHDD(建议4盘或6盘配置一个RAID5,客户环境需按实际容量和冗余要求配置)网络:2~4*10GEOS:CentOS7.
6以上(TaiShan200服务器)按需配置CPU:2*华为鲲鹏9205230处理器,64核内存:4~8*32G系统盘:2*600GSASHDD数据盘:1~25SAS/SATAHDD(建议4盘或6盘配置一个RAID5,客户环境需按实际容量和冗余要求配置)网络:2~4*10GEOS:CentOS7.
6以上(TaiShan200服务器)按需配置中高性能配置(OLTP&OLAP)CPU:2*华为鲲鹏9205250处理器,96核内存:4~16*32G系统盘:2*600GSASHDD数据盘:1~25SAS/SATASSD(建议4盘或6盘配置一个RAID5,客户环境需按实际容量和冗余要求配置)网络:2~4*10GEOS:CentOS7.
6以上(TaiShan200服务器)按需配置鲲鹏数据库解决方案技术白皮书5典型配置文档版本02(2020-09-30)版权所有华为技术有限公司15节点类型典型配置数量CPU:2*华为鲲鹏9207260处理器,128核内存:8~16*32G系统盘:2*600GSASHDD数据盘:1~25SAS/SATASSD(建议4盘或6盘配置一个RAID5,客户环境需按实际容量和冗余要求配置)网络:2~4*10GEOS:CentOS7.
6以上(TaiShan200服务器)按需配置极致性能配置(OLTP&OLAP)CPU:2*华为鲲鹏9205250处理器,96核内存:4~16*32G系统盘:2*600GSASHDD数据盘:1~16NVMeSSD(按实际容量配置,无RAID)网络:2~4*10GEOS:CentOS7.
6以上(TaiShan200服务器)按需配置CPU:2*华为鲲鹏9207260处理器,128核内存:8~16*32G系统盘:2*600GSASHDD数据盘:1~16NVMeSSD(按实际容量配置,无RAID)网络:2~4*10GEOS:CentOS7.
6以上(TaiShan200服务器)按需配置鲲鹏数据库解决方案技术白皮书5典型配置文档版本02(2020-09-30)版权所有华为技术有限公司166方案特性6.
1自研SSD原子写特性在MySQL写密集场景性能提升方案6.
2MySQLTRXSYS锁优化6.
3MySQLLOCKSYS细粒度锁优化6.
1自研SSD原子写特性在MySQL写密集场景性能提升方案应用场景:MySQL场景MySQLInnodbblock块为16K,操作系统为4K,传统硬盘512字节,16K写入需要保证原子性,而在线日志无法恢复断页情况.
MySQL通过Doublewrite双写先写一份到共享表空间,然后写入数据文件,恢复过程需要使用完整的16K恢复,但会带来IO两倍写入和性能影响.
技术原理:鲲鹏SSD原子写特性通过硬件特性来消除MySQLDoublewrite软件实现双写冗余机制,减少IO写操作和消除Doublewrite双写内存管理消耗从而达到性能提升.
预期效果:开启原子写特性后,64以上并发性能稳定且略有上升;不开启原子写特性,64以上并发性能下降趋势明显.
SSD寿命提升20%.
如何使用:SSD硬盘内置原子写特性driver,控制参数开启.
OS使用16K的EXT4文件系统并启用bigdata属性.
数据库关闭doublewrite双写.
OS版本CentOS7.
6,数据库版本8.
0.
17.
鲲鹏数据库解决方案技术白皮书6方案特性文档版本02(2020-09-30)版权所有华为技术有限公司17图6-1自研SSD原子写特性实现原理图鲲鹏数据库解决方案技术白皮书6方案特性文档版本02(2020-09-30)版权所有华为技术有限公司18硬件配置CPU内存数据盘OS网卡数据量DBsizeTaiShan服务器2*华为鲲鹏9205250处理器12*32G自研SSD1*1.
6TES3000V5CentOS7.
610GE8*5亿行32G特性价值:1.
TPCC模型32以上并发优势明显,64并发以上写性能提升大于15%.
2.
消除doublewrite双写,SSD寿命预计提升20%.
6.
2MySQLTRXSYS锁优化应用场景:MySQLOLTP场景下DML语句(Insert,Update,Delete)大量并发操作trx_sys全局结构体中的关键数据结构和跨NUMA访问,造成临界区的竞争和同步瓶颈.
技术原理:MySQL的事务管理器使用链表、数组等数据结构维持全局的事务记录.
读写场景下使用同步锁机制实现的事务隔离级别和多版本控制.
改造后使用无锁哈希表维护事务单元,减少锁冲突,提升并发度.
特性效果:OLTPsysbench写场景相比优化前平均提升20%.
高并发下性能保持稳定趋势.
鲲鹏数据库解决方案技术白皮书6方案特性文档版本02(2020-09-30)版权所有华为技术有限公司19如何使用:该Patch补丁基于开源MySQL8.
0.
20版本.
合入该Patch后编译安装部署.
双实例绑核,虚拟化绑核场景效果有限.
6.
3MySQLLOCKSYS细粒度锁优化应用场景:MySQLOLTP场景下DML语句(Insert,Update,Delete)大量并发操作访问lock_sys->mutex全局锁保护的关键数据结构,造成锁竞争严重导致性能下降.
技术原理:拆分粒度:根据页的page_no计算出一个原始哈希值,能够具体定位到哈希表的某个hash_cell_t桶上.
lock_sys->mutex全局锁替换成细粒度hash桶锁,减少锁冲突,提升并发度.
测试效果:OLTP性能提升10%鲲鹏数据库解决方案技术白皮书6方案特性文档版本02(2020-09-30)版权所有华为技术有限公司20如何使用:Patch补丁基于开源MySQL8.
0.
20.
合入该Patch后编译安装部署.
鲲鹏数据库解决方案技术白皮书6方案特性文档版本02(2020-09-30)版权所有华为技术有限公司217特性清单特性子特性特性描述约束详情自研SSD原子写特性自研SSD原子写特性通过SSD硬件原子写写特性消除doublewrite双写软件冗余提升数据库的性能.
组件约束适用MySQL8.
0.
17版本性能指标密集写场景性能预计提升15%鲲鹏MySQLTRXSYS锁优化PatchMySQLTRXSYS锁优化MySQLOLTP场景下DML语句(Insert,Update,Delete)大量并发操作trx_sys全局结构体中的关键数据结构,造成临界区的竞争和同步瓶颈.
改造后使用无锁哈希表维护事务单元.
减少锁冲突,提升并发度.
组件约束适用MySQL8.
0.
20版本性能指标SYSBENCH写场景提升20%MySQLLOCKSYS细粒度锁优化PatchMySQLLOCKSYS细粒度锁优化MySQLOLTP场景下DML语句(Insert,Update,Delete)大量并发操作访问lock_sys->mutex全局锁保护的关键数据结构,造成组件约束适用MySQL8.
0.
20版本鲲鹏数据库解决方案技术白皮书7特性清单文档版本02(2020-09-30)版权所有华为技术有限公司22特性子特性特性描述约束详情锁竞争严重导致性能下降.
替换成细粒度hash桶锁.
减少锁冲突,提升并发度.
性能指标TPCC综合性能预计提升10%鲲鹏数据库解决方案技术白皮书7特性清单文档版本02(2020-09-30)版权所有华为技术有限公司238软件兼容性鲲鹏数据库解决方案已兼容的软件清单请通过兼容性查询工具进行查询.
鲲鹏数据库解决方案技术白皮书8软件兼容性文档版本02(2020-09-30)版权所有华为技术有限公司249使用流程鲲鹏数据库解决方案应用组件移植、安装、调优端到端使用流程如图9-1所示.
图9-1数据库解决方案使用流程鲲鹏数据库解决方案技术白皮书9使用流程文档版本02(2020-09-30)版权所有华为技术有限公司25A修订记录发布日期修改说明2021-02-20第三次正式发布.
更新6.
2MySQLTRXSYS锁优化和6.
3MySQLLOCKSYS细粒度锁优化中优化原理图.
2020-06-30第二次正式发布.
新增方案特性内容,更新特性清单.
2020-06-10第一次正式发布.
鲲鹏数据库解决方案技术白皮书A修订记录文档版本02(2020-09-30)版权所有华为技术有限公司26

创梦网络-江苏宿迁BGP云服务器100G高防资源,全程ceph集群存储,安全可靠,数据有保证,防护真实,现在购买7折促销,续费同价!

官方网站:点击访问创梦网络宿迁BGP高防活动方案:机房CPU内存硬盘带宽IP防护流量原价活动价开通方式宿迁BGP4vCPU4G40G+50G20Mbps1个100G不限流量299元/月 209.3元/月点击自助购买成都电信优化线路8vCPU8G40G+50G20Mbps1个100G不限流量399元/月 279.3元/月点击自助购买成都电信优化线路8vCPU16G40G+50G2...

麻花云-香港CN2云服务器,安徽BGP线路,安徽移动大带宽!全系6折!

一、麻花云官网点击直达麻花云官方网站二、活动方案优惠码:专属优惠码:F1B07B 享受85折优惠。点击访问活动链接最新活动 :五一狂欢 惠战到底 香港云主机 1.9折起香港特价体验云主机CN2 云服务器最新上线KVM架构,,默认40G SSD,+10G自带一个IPv4,免费10Gbps防御,CPU内存带宽价格购买1核1G1M19元首月链接2核2G 2M92元/3个月链接2核4G3M112元/3个月...

bluehost32元/月,2核2G/20GB空间,独立ip,新一代VPS美国云主机!

bluehost怎么样?bluehost推出新一代VPS美国云主机!前几天,BlueHost也推出了对应的周年庆活动,全场海外虚拟主机月付2.95美元起,年付送免费的域名和SSL证书,通过活动进入BlueHost中文官网,购买虚拟主机、云虚拟主机和独立服务器参与限时促销。今天,云服务器网(yuntue.com)小编给大家介绍的是新一代VPS美国云主机,美国SSD云主机,2核2G/20GB空间,独立...

服务器宕机为你推荐
windows优化大师怎么用Windows优化大师怎么用依赖注入依赖注入是什么意思?ps抠图技巧ps的抠图技巧是什么不兼容vivo手机和软件不兼容怎么办?今日热点怎么删除怎么删除手机百度实时热点如何建立自己的网站如何建立自己的网站硬盘人移动硬盘的优缺点二层交换机什么是二层交换机电子商务网站模板做电子商务网站用什么cms或者模版比较好?什么是云平台谁能简单说一下什么是云平台啊?
花生壳免费域名申请 域名备案收费吗 加勒比群岛 jsp主机 gateone 全能主机 湖南服务器托管 申请个人网站 七夕促销 183是联通还是移动 秒杀汇 服务器是干什么的 免费外链相册 路由跟踪 web应用服务器 学生服务器 域名转入 江苏徐州移动 免备案jsp空间 什么是dns 更多