- 阿华代码,不是逆风,就是我疯,你们的点赞收藏是我前进最大的动力!!希望本文内容能帮到你!目录二:并发执行事务及Bug详解三:隔离级别四:实际运用(简述)一:事务1:场景引入2:“回滚”此时就引入了事务这一概念,“要么条sql语句都不执行,要么都执行”。注:这里的不执行其实还是执行了的,“回滚”(rollback),恢复回去,这里涉及到数据库的一种恢复机制(undo log , redo l... 阿华代码,不是逆风,就是我疯,你们的点赞收藏是我前进最大的动力!!希望本文内容能帮到你!目录二:并发执行事务及Bug详解三:隔离级别四:实际运用(简述)一:事务1:场景引入2:“回滚”此时就引入了事务这一概念,“要么条sql语句都不执行,要么都执行”。注:这里的不执行其实还是执行了的,“回滚”(rollback),恢复回去,这里涉及到数据库的一种恢复机制(undo log , redo l...
- 目录一:索引的特点二:索引适用的场景三:MySQL中索引操作四:数据库的索引底层结构五:MYSQL设计栈前引:考虑有一本书。如何快速找到一个章节所在的位置,就需要一个目录。在数据库中,进行条件查询的时候,我们经常需要遍历表,数据库是把数据存储在硬盘上,此处的时间复杂度O(N)比数据结构中的O(N)要慢很多,因此就可以给数据库引入索引,来提高查询的速度。之前我们学习的MySQL中的parim... 目录一:索引的特点二:索引适用的场景三:MySQL中索引操作四:数据库的索引底层结构五:MYSQL设计栈前引:考虑有一本书。如何快速找到一个章节所在的位置,就需要一个目录。在数据库中,进行条件查询的时候,我们经常需要遍历表,数据库是把数据存储在硬盘上,此处的时间复杂度O(N)比数据结构中的O(N)要慢很多,因此就可以给数据库引入索引,来提高查询的速度。之前我们学习的MySQL中的parim...
- 阿华代码,不是逆风,就是我疯,希望本文内容能帮到你!你们的点赞收藏是我前进最大的动力!!目录前引:为了校验数据,让数据的正确性能够得到保证,约束,能够引进更多的检查操作,但是也会增加系统的成本开销1:not null2:unique3:default4:primary key5:自增主键auto_increment6:foreign key(外键约束)前引:为了校验数据,让数据的正确性能够... 阿华代码,不是逆风,就是我疯,希望本文内容能帮到你!你们的点赞收藏是我前进最大的动力!!目录前引:为了校验数据,让数据的正确性能够得到保证,约束,能够引进更多的检查操作,但是也会增加系统的成本开销1:not null2:unique3:default4:primary key5:自增主键auto_increment6:foreign key(外键约束)前引:为了校验数据,让数据的正确性能够...
- 目录一:数据库二:MySQL详细介绍一:数据库1:定义(1)数据库是一类软件的集合叫法,能够用来管理数据,这里包括对数据的增删查改。(2)数据库是管理数据的软件,实现数据库软件内部就用到了很多数据结构。2:软件代表 (1)关系型数据库(SQL): 按照“表格”的形式来组织数据①:Oracle(数据库中的top),由甲骨文公司开发维护,数据库服务顶级,价格很贵, 主要服务对象为像银... 目录一:数据库二:MySQL详细介绍一:数据库1:定义(1)数据库是一类软件的集合叫法,能够用来管理数据,这里包括对数据的增删查改。(2)数据库是管理数据的软件,实现数据库软件内部就用到了很多数据结构。2:软件代表 (1)关系型数据库(SQL): 按照“表格”的形式来组织数据①:Oracle(数据库中的top),由甲骨文公司开发维护,数据库服务顶级,价格很贵, 主要服务对象为像银...
- 如何添加新数据库到MySQL主从复制列表在现代Web应用中,数据的可靠性和高可用性是至关重要的。MySQL的主从复制是一种常用的技术,用于提高数据库的读取能力、数据安全和灾难恢复能力。本文将详细介绍如何在一个已经配置好的MySQL主从复制环境中添加新的数据库。环境准备主服务器(Master)IP: 192.168.1.100MySQL版本: 5.7.31从服务器(Slave)IP: 192.... 如何添加新数据库到MySQL主从复制列表在现代Web应用中,数据的可靠性和高可用性是至关重要的。MySQL的主从复制是一种常用的技术,用于提高数据库的读取能力、数据安全和灾难恢复能力。本文将详细介绍如何在一个已经配置好的MySQL主从复制环境中添加新的数据库。环境准备主服务器(Master)IP: 192.168.1.100MySQL版本: 5.7.31从服务器(Slave)IP: 192....
- 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 🚀 前言 在现代 Web 应用中,MySQL 作为一种高性能的关系... 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 🚀 前言 在现代 Web 应用中,MySQL 作为一种高性能的关系...
- 分库分表是MySQL应对高并发、大数据量场景的核心解决方案,但盲目拆分可能导致运维复杂度指数级上升。以下从业务驱动、技术瓶颈、成本效益三个维度,系统解析何时应实施分库分表。 一、必须分库分表的六大临界点 1. 单表数据量超限(存储瓶颈)临界值:InnoDB单表数据量超过2000万行或文件大小超过50GB(SSD环境可放宽至100GB)风险表现:索引树高度增加,单次查询耗时从毫秒级升至秒级索引... 分库分表是MySQL应对高并发、大数据量场景的核心解决方案,但盲目拆分可能导致运维复杂度指数级上升。以下从业务驱动、技术瓶颈、成本效益三个维度,系统解析何时应实施分库分表。 一、必须分库分表的六大临界点 1. 单表数据量超限(存储瓶颈)临界值:InnoDB单表数据量超过2000万行或文件大小超过50GB(SSD环境可放宽至100GB)风险表现:索引树高度增加,单次查询耗时从毫秒级升至秒级索引...
- 一、背景及概述Binlog(二进制日志)记录了数据的更改操作,具有极为重要的作用,可用于数据恢复、数据复制和审计。然而,当用户在使用MySQL时,如果写入业务量过大,可能会导致磁盘空间和网络带宽的过度使用。为了应对这一情况,MySQL 8.0.20版本推出了基于zstd压缩算法的binlog压缩功能。本文将从源码角度对binlog压缩功能进行浅析,帮助读者了解其使用方式。同时,通过测试结果展... 一、背景及概述Binlog(二进制日志)记录了数据的更改操作,具有极为重要的作用,可用于数据恢复、数据复制和审计。然而,当用户在使用MySQL时,如果写入业务量过大,可能会导致磁盘空间和网络带宽的过度使用。为了应对这一情况,MySQL 8.0.20版本推出了基于zstd压缩算法的binlog压缩功能。本文将从源码角度对binlog压缩功能进行浅析,帮助读者了解其使用方式。同时,通过测试结果展...
- 🔍MySQL索引失效的8大坑,90%开发都踩过!附最全优化实战指南 ✅ 1. 对索引字段使用函数或运算📉 原因:索引值被转换,无法命中 B+ 树。-- ❌ 索引失效WHERE DATE(created_at) = '2024-04-21'WHERE price + 10 > 100-- ✅ 改写方式WHERE created_at BETWEEN '2024-04-21' AND '2... 🔍MySQL索引失效的8大坑,90%开发都踩过!附最全优化实战指南 ✅ 1. 对索引字段使用函数或运算📉 原因:索引值被转换,无法命中 B+ 树。-- ❌ 索引失效WHERE DATE(created_at) = '2024-04-21'WHERE price + 10 > 100-- ✅ 改写方式WHERE created_at BETWEEN '2024-04-21' AND '2...
- MySQL 高性能分页查询实战指南(含 Explain 分析 + 经典写法)面试官:你怎么优化分页查询?你:覆盖索引 + 子查询定位 + 延迟关联,一套组合拳,干就完了! 一、覆盖索引(Covering Index) ✅ 什么是覆盖索引?当一个索引包含了查询所需的所有字段,不需要回表查聚簇索引的数据,称为“覆盖索引”。比如:-- 假设 email 是普通索引SELECT email FRO... MySQL 高性能分页查询实战指南(含 Explain 分析 + 经典写法)面试官:你怎么优化分页查询?你:覆盖索引 + 子查询定位 + 延迟关联,一套组合拳,干就完了! 一、覆盖索引(Covering Index) ✅ 什么是覆盖索引?当一个索引包含了查询所需的所有字段,不需要回表查聚簇索引的数据,称为“覆盖索引”。比如:-- 假设 email 是普通索引SELECT email FRO...
- 我们现场测试一个场景,drop一张MyISAM表后,单独对这表进行物理恢复首先我们看一下secure_file_priv文件目录的位置mysql> show global variables like ‘%secure_file_priv%’;±-----------------±--------------------+| Variable_name Value±--------... 我们现场测试一个场景,drop一张MyISAM表后,单独对这表进行物理恢复首先我们看一下secure_file_priv文件目录的位置mysql> show global variables like ‘%secure_file_priv%’;±-----------------±--------------------+| Variable_name Value±--------...
- Oracle linux 8 二进制安装 MySQL 8.4企业版 Oracle linux 8 二进制安装 MySQL 8.4企业版
- 一、按锁粒度分类行级锁(Row-Level Lock)共享锁(S Lock):允许事务读取一行,阻止其他事务获取相同行的排他锁。用法:SELECT ... FOR SHARE;(mysql8.0+,旧版用LOCK IN SHARE MODE)。排他锁(X Lock):允许事务更新/删除行,阻止其他事务获取任何锁。用法:SELECT ... FOR UPDATE; 或自动加在UPDATE/DE... 一、按锁粒度分类行级锁(Row-Level Lock)共享锁(S Lock):允许事务读取一行,阻止其他事务获取相同行的排他锁。用法:SELECT ... FOR SHARE;(mysql8.0+,旧版用LOCK IN SHARE MODE)。排他锁(X Lock):允许事务更新/删除行,阻止其他事务获取任何锁。用法:SELECT ... FOR UPDATE; 或自动加在UPDATE/DE...
- ClickHouse是一款专注于OLAP(联机分析处理)的列式存储数据库,以其极致的查询性能、高压缩率和实时分析能力著称。它通过列式存储、向量化查询引擎及分布式架构,满足大规模数据复杂聚合需求,适用于实时日志分析、用户行为分析等场景。然而,ClickHouse不支持事务(ACID),JOIN性能较弱,且对单行更新/删除效率低,不适合OLTP场景。其丰富的表引擎(如MergeTree系列)和数据类型 ClickHouse是一款专注于OLAP(联机分析处理)的列式存储数据库,以其极致的查询性能、高压缩率和实时分析能力著称。它通过列式存储、向量化查询引擎及分布式架构,满足大规模数据复杂聚合需求,适用于实时日志分析、用户行为分析等场景。然而,ClickHouse不支持事务(ACID),JOIN性能较弱,且对单行更新/删除效率低,不适合OLTP场景。其丰富的表引擎(如MergeTree系列)和数据类型
- 五、基准测试和性能测试5.1 TPC-H基准测试TPC-H是美国交易处理效能委员会TPC(Transaction Processing Performance Council)组织制定的用来模拟决策支持类应用的测试集。它包括一整套面向业务的ad-hoc查询和并发数据修改。TPC-H根据真实的生产运行环境来建模,模拟了一套销售系统的数据仓库。该测试共包含8张表,数据量可设定从1 GB~3TB不... 五、基准测试和性能测试5.1 TPC-H基准测试TPC-H是美国交易处理效能委员会TPC(Transaction Processing Performance Council)组织制定的用来模拟决策支持类应用的测试集。它包括一整套面向业务的ad-hoc查询和并发数据修改。TPC-H根据真实的生产运行环境来建模,模拟了一套销售系统的数据仓库。该测试共包含8张表,数据量可设定从1 GB~3TB不...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签