首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Mysql
geek_wmy
创建于2024-11-03
订阅专栏
Mysql学习
等 1 人订阅
共13篇文章
创建于2024-11-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Mysql执行计划
id: SELECT标识符。这是查询中SELECT的序号。如果该行引用其他行的并集结果,则值可以为NULL。当id相同时,执行顺序 由上向下;当id不同时,id值越大,优先级越高,越先执行。 sele
Mysql读写分离&分库分表
读写分离 什么是读写分离 读写分离主要是为了将对数据库的读写操作分散到不同的数据库节点上。 这样的话,就能够小幅提升写性能,大幅提升读性能。一般情况下,我们都会选择一主多从,也就是一台主数据库负责写,
Mysql锁
## 锁的分类 - 基于锁的属性分类:共享锁、排它锁。 - 基于锁的粒度分类:表锁、行锁、记录锁、间隙锁、临键锁。 - 基于锁的状态分类:意向共享锁、意向排它锁。 排他锁与任何的锁都
Mysql事务
简单来说,数据库事务可以保证多个对数据库的操作构成一个逻辑上的整体,这些数据库操作遵循着要么全部执行成功,要么全部不执行 。 关系型数据库(例如:`MySQL`、`SQL Server`、`Ora
Mysql索引(二)
索引底层数据结构 从数据结构的角度来看,MySQL常见索引有B+Tree索引、HASH索引、Full-Text索引。InnoDB是在 MySQL 5.5 之后成为默认的MySQL 存储引擎,B+Tre
Mysql索引(一)
概述 索引是存储引擎用于快速找到记录的一种数据结构。 索引的分类 从存储结构上来划分 Btree索引(B+tree,B-tree) hash哈希索引 full-index全文索引 从应用层次上来划分
SQL执行原理
SELECT 语句执行原理 连接器 当我们通过客户端访问MySQL服务器前,要做的第一步就是需要先经过TCP三次握手,因为 MySQL 是基于TCP协议进行传输的。TCP 网络连接建立成功后,服务端与
Mysql后台线程
在InnoDB的后台线程中,分为4类,分别是:Master Thread 、IO Thread、Purge Thread、Page Cleaner Thread。 Master Thread 核心后台
InnoDB磁盘架构
MySQL5.5 版本开始,默认使用InnoDB存储引擎,它擅长事务处理,具有崩溃恢复特性,在日常开发中使用非常广泛。下面是InnoDB架构图,左侧为内存结构,右侧为磁盘结构。 磁盘结构 接下来,再来
InnoDB内存架构
MySQL5.5 版本开始,默认使用InnoDB存储引擎,它擅长事务处理,具有崩溃恢复特性,在日常开发中使用非常广泛。下面是InnoDB架构图,左侧为内存结构,右侧为磁盘结构。 内存架构 主要分为这么
InnoDB逻辑存储结构
InnoDB逻辑存储结构 MySQL 的架构共分为两层:Server层和存储引擎层 Server层: 负责建立连接、分析和执行 SQL。MySQL 大多数的核心功能模块都在这实现,主要包括连接池,执行
Mysql数据类型
数据类型 整型类型 合理选择bit、int、tinyint、decimal等数字类型 int使用固定4个字节存储,int(11)与int(4)只是显示宽度的区别 建议使用UNSIGNED存储非负整数,
Mysql开发规范
开发规范 对象命名 命名规范的对象,是指数据库SCHEMA、表TABLE、字段COLUMN、索引INDEX、约束CONSTRAINTS等 【强制】凡是需要命名的对象,其标识符不能超过30个字符 【强制