首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
mysql
wffeige
创建于2023-11-16
订阅专栏
mysql相关知识
暂无订阅
共8篇文章
创建于2023-11-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MariaDB Galera Cluster
Galera Cluster 架构 三个MySQL实例是对等的,互为主从,这被称为多主(multi-master)架构 MariaDB Galera 集群是 MariaDB 的一个实际上同步的多主集群
mysql-外键约束、内连接(INNER JOIN)、外连接(OUTER JOIN)
外键 两表建立了关联关系 删除某项数据的时候 另一张表的某条数据也要相应删除才行 提升了系统的可靠性 假设我们有 2 个表,分别是表 A 和表 B,它们通过一个公共字段“id”发生关联关系,我们把这个
mysql-全局锁、表锁、行锁、死锁
背景 数据库锁设计的初衷是处理并发问题。 作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。 而锁就是用来实现这些访问规则的重要数据结构。 根据加锁的范围,MySQL 里
mysql-索引、覆盖索引、联合索引、最左前缀原则、索引下推
场景 主键索引 和 二级索引的示例 在这个表 T 中,如果执行 select * from T where k between 3 and 5,需要执行几次树的搜索操作,会扫描多少行? SQL 查询语
mysql-索引、二叉搜索树、索引组指表、聚簇索引、二级索引
索引的常见模型 哈希表、有序数组和搜索树 哈希表 哈希表是一种以键 - 值(key-value)存储数据的结构 我们只要输入待查找的键即 key,就可以找到其对应的值即 Value。 哈希的思路很简单
mysql-事务隔离机制、长事务介绍
事务就是要保证一组数据库操作,要么全部成功,要么全部失败。在 MySQL 中,事务支持是在引擎层实现的 MySQL 原生的 MyISAM 引擎就不支持事务,这也是 MyISAM 被 InnoDB 取代
mysql-更新语句的执行过程、redo log (重做日志)、binlog(归档日志)、二阶段提交
step1 先连接数据库,这是连接器的工作。 step2 更新缓存 前面我们说过,在一个表上有更新的时候,跟这个表有关的查询缓存会失效,所以这条语句就会把表 T 上所有缓存结果都清空。 step3 分
mysql-query执行过程、连接器、缓存、分析器、优化器、执行器组件介绍
SQL执行过程 mysql架构 分为 server层 和 存储引擎层 server层 涵盖 MySQL 的大多数核心服务功能 以及所有的内置函数(如日期、时间、数学和加密函数等) 所有跨存储引擎的功能