- 1. 背景介绍TaurusDB是一种采用存储与计算分离架构的云原生关系型数据库。相对于传统的MySQL主备架构,TaurusDB基于共享存储,具有更高的可用性、更高性能、更低复制延迟,以及快速的弹性扩展能力。如图1所示,TaurusDB架构从上到下分为3个部分:计算层、存储抽象层(Storage Abstraction Layer, 简称SAL)和存储层。图1 TaurusDB架构示意图计算... 1. 背景介绍TaurusDB是一种采用存储与计算分离架构的云原生关系型数据库。相对于传统的MySQL主备架构,TaurusDB基于共享存储,具有更高的可用性、更高性能、更低复制延迟,以及快速的弹性扩展能力。如图1所示,TaurusDB架构从上到下分为3个部分:计算层、存储抽象层(Storage Abstraction Layer, 简称SAL)和存储层。图1 TaurusDB架构示意图计算...
- 华为云确定性运维公开课走进南开大学;“华为云生态大会2025”在安徽芜湖隆重举行;网络域安全产品25年Q1特性升级,进一步巩固安全防御体系,一起快来体验吧! 华为云确定性运维公开课走进南开大学;“华为云生态大会2025”在安徽芜湖隆重举行;网络域安全产品25年Q1特性升级,进一步巩固安全防御体系,一起快来体验吧!
- 1. 背景介绍在实际生产环境中,尤其是在高并发的业务场景中,某些SQL语句可能会对数据库性能产生严重的负面影响,具体表现如下:(1)复杂的查询操作会占用大量资源,导致系统资源紧张;(2)可能会阻塞正常查询的执行,最终导致整体性能显著下降;(3)短时间出现突发流量,导致数据库瞬间过载,进而影响系统的稳定性。在这些情况下,如果数据库的CPU资源被完全占用,所有依赖该数据库的业务都会受到影响,尤其... 1. 背景介绍在实际生产环境中,尤其是在高并发的业务场景中,某些SQL语句可能会对数据库性能产生严重的负面影响,具体表现如下:(1)复杂的查询操作会占用大量资源,导致系统资源紧张;(2)可能会阻塞正常查询的执行,最终导致整体性能显著下降;(3)短时间出现突发流量,导致数据库瞬间过载,进而影响系统的稳定性。在这些情况下,如果数据库的CPU资源被完全占用,所有依赖该数据库的业务都会受到影响,尤其...
- 基于MySQL 8.0.2代码对QC的使用与实现进行分享,介绍TaurusDB如何进行优化;Karmada Dashboard 是一款专为 Karmada 用户设计的图形化界面工具;华为云Serverless全新技能上线... 基于MySQL 8.0.2代码对QC的使用与实现进行分享,介绍TaurusDB如何进行优化;Karmada Dashboard 是一款专为 Karmada 用户设计的图形化界面工具;华为云Serverless全新技能上线...
- 一、背景介绍查询缓存(Query cache,简称QC)是一种数据库优化技术,用于存储查询结果,以便在相同查询再次执行时能够快速返回结果,而无需重新执行查询。MySQL也有QC对应实现,但因其实现存在并发性能差、缓存命中率低等问题,该特性在MySQL 5.7.20标记为不推荐使用,在MySQL 8.0.3里被删除。QC对于特定场景可以显著提升性能,TaurusDB保留QC并对其并发性能进行了... 一、背景介绍查询缓存(Query cache,简称QC)是一种数据库优化技术,用于存储查询结果,以便在相同查询再次执行时能够快速返回结果,而无需重新执行查询。MySQL也有QC对应实现,但因其实现存在并发性能差、缓存命中率低等问题,该特性在MySQL 5.7.20标记为不推荐使用,在MySQL 8.0.3里被删除。QC对于特定场景可以显著提升性能,TaurusDB保留QC并对其并发性能进行了...
- 详细介绍如何利用Chatbox调用部署在 ModelArts Studio上的 DeepSeek 模型,构建文案编辑器;TinyEngine v2.2 版本发布:支持页面嵌套路由,提升多层级路由管理能力 & 开发分支调整... 详细介绍如何利用Chatbox调用部署在 ModelArts Studio上的 DeepSeek 模型,构建文案编辑器;TinyEngine v2.2 版本发布:支持页面嵌套路由,提升多层级路由管理能力 & 开发分支调整...
- 华为云带你一键在线体验和本地部署DeepSeek模型,200万Token免费领取+云主机极简安装体验,5分钟搞定;TaurusDB全面兼容MySQL分区表的语法和功能,支持更加丰富的分区方式和组合策略;带你4步完成在华为开发者空间云主机部署 DeepSeek 蒸馏模型... 华为云带你一键在线体验和本地部署DeepSeek模型,200万Token免费领取+云主机极简安装体验,5分钟搞定;TaurusDB全面兼容MySQL分区表的语法和功能,支持更加丰富的分区方式和组合策略;带你4步完成在华为开发者空间云主机部署 DeepSeek 蒸馏模型...
- 1.背景介绍随着业务的扩展,表的数据量也会相应增加。当表数据量达到一定规模时,数据库查询性能会成为系统瓶颈。为了解决这一问题,社区MySQL提出了分区表的概念。分区表通过一个或者多个分区键,按照分区规则,将一个逻辑上的表分割成多个小的物理表。在查询时,MySQL能够根据查询条件,选择对应的一个或者几个分区进行扫描,从而提高查询性能和管理效率。当前,社区MySQL支持一级和二级分区,其中一级分... 1.背景介绍随着业务的扩展,表的数据量也会相应增加。当表数据量达到一定规模时,数据库查询性能会成为系统瓶颈。为了解决这一问题,社区MySQL提出了分区表的概念。分区表通过一个或者多个分区键,按照分区规则,将一个逻辑上的表分割成多个小的物理表。在查询时,MySQL能够根据查询条件,选择对应的一个或者几个分区进行扫描,从而提高查询性能和管理效率。当前,社区MySQL支持一级和二级分区,其中一级分...
- 1. 技术背景数据库压缩是一种数据管理技术,通过特定的压缩算法将数据库中的数据进行压缩,以减少存储空间占用,从而达到显著降低成本的效果。社区MySQL InnoDB的压缩功能主要针对长期存储的冷数据,对于频繁访问的热数据,由于可能带来高达50%的性能影响,因此在生产环境中应用较少。现有的压缩机制,如表压缩和页面压缩,难以在不影响业务正常运行的情况下,提供针对特定字段的自定义压缩方式的灵活性。... 1. 技术背景数据库压缩是一种数据管理技术,通过特定的压缩算法将数据库中的数据进行压缩,以减少存储空间占用,从而达到显著降低成本的效果。社区MySQL InnoDB的压缩功能主要针对长期存储的冷数据,对于频繁访问的热数据,由于可能带来高达50%的性能影响,因此在生产环境中应用较少。现有的压缩机制,如表压缩和页面压缩,难以在不影响业务正常运行的情况下,提供针对特定字段的自定义压缩方式的灵活性。...
- 1. 背景介绍用户在执行DDL(Data Definition Language,数据定义语言)操作的时候,如果目标表存在未提交的长事务或大查询,DDL将持续等待获取MDL-EXCLUSIVE(X)锁。在华为云TaurusDB中,由于MDL-X锁具有最高优先级,DDL在持续等待MDL-X锁的过程中,将阻塞目标表上所有的新事务,这将导致业务连接的堆积和阻塞,甚至可能会造成整个业务系统的崩溃。T... 1. 背景介绍用户在执行DDL(Data Definition Language,数据定义语言)操作的时候,如果目标表存在未提交的长事务或大查询,DDL将持续等待获取MDL-EXCLUSIVE(X)锁。在华为云TaurusDB中,由于MDL-X锁具有最高优先级,DDL在持续等待MDL-X锁的过程中,将阻塞目标表上所有的新事务,这将导致业务连接的堆积和阻塞,甚至可能会造成整个业务系统的崩溃。T...
- 1. 背景介绍为了满足数据库在高并发请求下的事务隔离性和一致性要求,TaurusDB使用MDL(metadata lock,元数据锁)机制来管理对数据库对象的并发访问。使用MDL可以避免以下几类问题的发生:1)读取结果的不一致性:在可重复读(Repeatable Read,简称RR)隔离级别下,一个事务中的第一次查询可能返回某些结果,但在第二次查询时,由于表被另一个事务删除,导致查询结果为空... 1. 背景介绍为了满足数据库在高并发请求下的事务隔离性和一致性要求,TaurusDB使用MDL(metadata lock,元数据锁)机制来管理对数据库对象的并发访问。使用MDL可以避免以下几类问题的发生:1)读取结果的不一致性:在可重复读(Repeatable Read,简称RR)隔离级别下,一个事务中的第一次查询可能返回某些结果,但在第二次查询时,由于表被另一个事务删除,导致查询结果为空...
- 背景介绍某一部分特定比例的客户群体,对数据库的读写性能要求并不高。相比之下,他们反而更关注数据写入磁盘时的压缩能力,通过减小存储空间,来降低数据库的使用成本。TaurusDB透明压缩特性就是通过在存储过程中引入轻微延迟,换取更小的存储空间,进而满足客户降低存储成本的需求。本文主要从透明压缩特性的使用开启方法、实现原理、性能优化以及性能影响评估等这几个方面来进行介绍。使用方法新实例的来源分为两... 背景介绍某一部分特定比例的客户群体,对数据库的读写性能要求并不高。相比之下,他们反而更关注数据写入磁盘时的压缩能力,通过减小存储空间,来降低数据库的使用成本。TaurusDB透明压缩特性就是通过在存储过程中引入轻微延迟,换取更小的存储空间,进而满足客户降低存储成本的需求。本文主要从透明压缩特性的使用开启方法、实现原理、性能优化以及性能影响评估等这几个方面来进行介绍。使用方法新实例的来源分为两...
- 1. 技术背景SaaS(Software as a Service,软件即服务)在云上部署,可以将分散的计算存储资源集中利用,并让原来的用户都到云上来共享这些资源。云服务厂商为此提供了一种解决方案,一个实例可支持多个租户的数据存储与访问,降低了SaaS和租户的使用成本。基于此,云厂商还需要提供资源隔离的能力,以确保SaaS租户的数据安全。为了满足这个需求,多租户技术应运而生。该技术旨在解决如... 1. 技术背景SaaS(Software as a Service,软件即服务)在云上部署,可以将分散的计算存储资源集中利用,并让原来的用户都到云上来共享这些资源。云服务厂商为此提供了一种解决方案,一个实例可支持多个租户的数据存储与访问,降低了SaaS和租户的使用成本。基于此,云厂商还需要提供资源隔离的能力,以确保SaaS租户的数据安全。为了满足这个需求,多租户技术应运而生。该技术旨在解决如...
- 1. 背景介绍数据库管理系统定期对数据进行备份,旨在防止因故障或错误导致的数据损坏,确保系统在发生突发事件后可以快速恢复。同时,还便于追踪历史版本,为数据库迁移和升级提供支撑。评估一个数据库系统的备份与恢复能力,备份时间和恢复时间是两个重要指标。备份时间代表完成整个备份过程所需的时间,较短的备份时间通常会减少对系统性能的影响;恢复时间则指从已备份数据中恢复数据到对外提供正常服务所需的时间,较... 1. 背景介绍数据库管理系统定期对数据进行备份,旨在防止因故障或错误导致的数据损坏,确保系统在发生突发事件后可以快速恢复。同时,还便于追踪历史版本,为数据库迁移和升级提供支撑。评估一个数据库系统的备份与恢复能力,备份时间和恢复时间是两个重要指标。备份时间代表完成整个备份过程所需的时间,较短的备份时间通常会减少对系统性能的影响;恢复时间则指从已备份数据中恢复数据到对外提供正常服务所需的时间,较...
- 1.背景介绍在MySQL5.7 版本的使用实践过程中,我们很容易遇到DDL崩溃后导致数据不一致的问题,具体场景描述如下:主备高可用架构部署下,备机回放执行DROP TABLE的中途,因触发其它社区bug导致备机mysqld进程crash。重新拉起备机后,因存储表结构的FRM文件与表空间IBD没有被同时清理,导致再次执行DROP TABLE失败,需手动清理备机物理文件,这给自动化运维带来了很大... 1.背景介绍在MySQL5.7 版本的使用实践过程中,我们很容易遇到DDL崩溃后导致数据不一致的问题,具体场景描述如下:主备高可用架构部署下,备机回放执行DROP TABLE的中途,因触发其它社区bug导致备机mysqld进程crash。重新拉起备机后,因存储表结构的FRM文件与表空间IBD没有被同时清理,导致再次执行DROP TABLE失败,需手动清理备机物理文件,这给自动化运维带来了很大...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
即将直播 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签