- 详解MySQL运算符 详解MySQL运算符
- 主页:小王叔叔的博客 主页:小王叔叔的博客
- 间隙锁+行锁,很容易判断是否会出现锁等待。而间隙锁在可重复读隔离级别(RR)下才有效,因此本文默认RR。 1 加锁规则原则1加锁的基本单位:next-key lock,前开后闭原则2查找过程中,【访问到的对象】才会加锁,加的默认的next-key lock优化1索引上的等值查询,给【唯一索引】加锁时,next-key lock退化为行锁(记录锁)优化2索引上的等值查询,【非唯一索引】向右遍历... 间隙锁+行锁,很容易判断是否会出现锁等待。而间隙锁在可重复读隔离级别(RR)下才有效,因此本文默认RR。 1 加锁规则原则1加锁的基本单位:next-key lock,前开后闭原则2查找过程中,【访问到的对象】才会加锁,加的默认的next-key lock优化1索引上的等值查询,给【唯一索引】加锁时,next-key lock退化为行锁(记录锁)优化2索引上的等值查询,【非唯一索引】向右遍历...
- 主页:小王叔叔的博客 主页:小王叔叔的博客
- 主页:小王叔叔的博客 本博客内容,实践前,请先逐一浏览,然后再逐一学习。 主页:小王叔叔的博客 本博客内容,实践前,请先逐一浏览,然后再逐一学习。
- 事务处理事务处理(transaction processing)是一种机制, 用来管理必须成批执行的SQL` 操作,保证数据库不包含不完整的操作结果。利用事务处理,可以保证一组操作不会中途停止,它们要么完全执行,要么完全不执行(除非明确指示)。如果没有错误发生,整组语句提交给(写到)数据库表;如果发生错误,则进行回退(撤销),将数据库恢复到某个已知且安全的状态,以此来维护数据库的完整性。事... 事务处理事务处理(transaction processing)是一种机制, 用来管理必须成批执行的SQL` 操作,保证数据库不包含不完整的操作结果。利用事务处理,可以保证一组操作不会中途停止,它们要么完全执行,要么完全不执行(除非明确指示)。如果没有错误发生,整组语句提交给(写到)数据库表;如果发生错误,则进行回退(撤销),将数据库恢复到某个已知且安全的状态,以此来维护数据库的完整性。事...
- GaussDB(for MySQL)是华为自研的最新一代高性能企业级分布式关系型数据库,完全兼容MySQL。文件组织与索引方式作为数据库性能重要指标,本文从其基本概念入手,讲述文件组织与索引的一般概念,进而分析并展示其在GaussDB(for MySQL)中的应用。 GaussDB(for MySQL)是华为自研的最新一代高性能企业级分布式关系型数据库,完全兼容MySQL。文件组织与索引方式作为数据库性能重要指标,本文从其基本概念入手,讲述文件组织与索引的一般概念,进而分析并展示其在GaussDB(for MySQL)中的应用。
- 2022年3月22日,华为云数据库高级产品经理佳恩老师以视频的方式介绍了GaussDB(for MySQL)关键特性以及解读了其技术特性。基于华为最新一代DFV分布式存储,采用计算存储分离架构,最高支持128TB的海量存储,可实现超百万级QPS吞吐,支持跨AZ部署,既拥有商业数据库的性能和可靠性,又具备开源数据库的灵活性。 2022年3月22日,华为云数据库高级产品经理佳恩老师以视频的方式介绍了GaussDB(for MySQL)关键特性以及解读了其技术特性。基于华为最新一代DFV分布式存储,采用计算存储分离架构,最高支持128TB的海量存储,可实现超百万级QPS吞吐,支持跨AZ部署,既拥有商业数据库的性能和可靠性,又具备开源数据库的灵活性。
- 云数据库RDS(Relational Database Service,简称RDS)是一种基于云计算平台的稳定可靠、弹性伸缩、便捷管理的在线云数据库服务。 云数据库RDS服务具有完善的性能监控体系和多重安全防护措施,并提供了专业的数据库管理平台, 让用户能够在云上轻松的进行设置和扩展云数据库。通过云数据库RDS服务的管理控制台,用户无需编程就可以执行所有必需任务,简化运营流程,减少日常运维工作量, 云数据库RDS(Relational Database Service,简称RDS)是一种基于云计算平台的稳定可靠、弹性伸缩、便捷管理的在线云数据库服务。 云数据库RDS服务具有完善的性能监控体系和多重安全防护措施,并提供了专业的数据库管理平台, 让用户能够在云上轻松的进行设置和扩展云数据库。通过云数据库RDS服务的管理控制台,用户无需编程就可以执行所有必需任务,简化运营流程,减少日常运维工作量,
- 华为云数据库了解一下!让您用更低成本体验高可靠、高可用的云服务。 华为云数据库了解一下!让您用更低成本体验高可靠、高可用的云服务。
- 需求查询城市是“上海”的所有用户名,并按用户名排序,返回前1000人的名字、年龄。先看建表语句:Easy!SQL随手一写:为避免全表扫描,给 city 字段加个索引,再explain验证:explain select city, name, age from citizen where city = '上海' order by name limit 1000;+----+----------... 需求查询城市是“上海”的所有用户名,并按用户名排序,返回前1000人的名字、年龄。先看建表语句:Easy!SQL随手一写:为避免全表扫描,给 city 字段加个索引,再explain验证:explain select city, name, age from citizen where city = '上海' order by name limit 1000;+----+----------...
- 前段时间开发时,正好遇到了2个进程同时更新一行记录时引发的bug,虽然问题最终解决了,但自己对背后的运行逻辑仍旧一头雾水。事后尝试简单翻了下各种博客资料,还有《高性能mysql》那本书时,发现大部分是将一堆八股文概念堆砌在一起,很少完整串联过这堆概念。 于是我重新完整学习了这些概念和底层原理, 通过一个转账问题的场景,将这些概念全部关联起来。 前段时间开发时,正好遇到了2个进程同时更新一行记录时引发的bug,虽然问题最终解决了,但自己对背后的运行逻辑仍旧一头雾水。事后尝试简单翻了下各种博客资料,还有《高性能mysql》那本书时,发现大部分是将一堆八股文概念堆砌在一起,很少完整串联过这堆概念。 于是我重新完整学习了这些概念和底层原理, 通过一个转账问题的场景,将这些概念全部关联起来。
- 大家好,我是小林。在工作中,如果我们想提高一条语句查询速度,通常都会想对字段建立索引。但是索引并不是万能的。建立了索引,并不意味着任何查询语句都能走索引扫描。稍不注意,可能你写的查询语句是会导致索引失效,从而走了全表扫描,虽然查询的结果没问题,但是查询的性能大大降低。今天就来跟大家盘一盘,常见的 6 种会发生索引失效的场景。不仅会用实验案例给大家说明,也会清楚每个索引失效的原因。发车! 索引... 大家好,我是小林。在工作中,如果我们想提高一条语句查询速度,通常都会想对字段建立索引。但是索引并不是万能的。建立了索引,并不意味着任何查询语句都能走索引扫描。稍不注意,可能你写的查询语句是会导致索引失效,从而走了全表扫描,虽然查询的结果没问题,但是查询的性能大大降低。今天就来跟大家盘一盘,常见的 6 种会发生索引失效的场景。不仅会用实验案例给大家说明,也会清楚每个索引失效的原因。发车! 索引...
- 本文基于华为云CCE部署 Proxysql + Mysql,实现数据库主从读写分离,部署过程涉及到数据库的持久化存储、数据库配置文件的Configmap挂载、CCE环境变量设置、CCE的服务(ClusterIP,负载均衡)设置。详细内容可阅读文章了解 本文基于华为云CCE部署 Proxysql + Mysql,实现数据库主从读写分离,部署过程涉及到数据库的持久化存储、数据库配置文件的Configmap挂载、CCE环境变量设置、CCE的服务(ClusterIP,负载均衡)设置。详细内容可阅读文章了解
- 本期精彩看点:从家庭到工业场景,智能照明可以带来哪些改变?云原生如何帮助企业面对未来的不确定性?云联邦技术的三个黑科技如何帮助企业以较低的成本实现混合云 本期精彩看点:从家庭到工业场景,智能照明可以带来哪些改变?云原生如何帮助企业面对未来的不确定性?云联邦技术的三个黑科技如何帮助企业以较低的成本实现混合云
上滑加载中
推荐直播
-
让数据开发更简单,创造更大价值
2022/05/24 周二 19:00-20:30
张耀武 华为大数据技术专家
随着企业数字化深入和数据规模超高速增长,如何高效地将数据资源转换为数据资产,面对不同业务场景、不同技能水平,及市面上众多数据产品,如何选择开发模式和开发工具?
回顾中 -
数字化时代的产业重塑(上)
2022/05/24 周二 19:00-20:30
肖然 ThoughtWorks 数字化转型总监,中关村智联副秘书长
产业数字化认知: 1、现代数字化业务与数字化流畅度模型 2、科技新动能推动产业数字化 3、产业数字化带动商业模式生态化
回顾中 -
华为云IoT创新应用开发大赛总决赛
2022/05/25 周三 09:20-17:30
大赛参赛选手
优质物联网应用方案线上直击!想了解华为云IoT如何助力企业构建物联网应用方案吗?本次将为大家直播华为云IoT创新应用开发大赛总决赛现场。20支优秀团队现场竞演,参赛作品覆盖智联生活、智能制造、智慧城市、智慧农业、智慧医疗等场景,带你全方位了解华为云IoT全场景智慧物联!
正在直播
热门标签