首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
mysql
手辰_
创建于2021-07-03
订阅专栏
记录一些日常的读书笔记
等 6 人订阅
共17篇文章
创建于2021-07-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
delete、drop和truncate
使用 delect from 表名字(如果后面没有where,表示删除整个表) drop table 表名 truncate table 表名字 区别 delete 属于DML,会保存redolog,
如何实现数据库的ACID
原子性 原子性是指一个事务是一个不可分割的工作单位,其中的操作要么都做,要么都不做;如果事务中一个sql语句执行失败,则已执行的语句也必须回滚,数据库退回到事务前的状态。 实现原理 原子性说明事务执行
MySQL 是怎样运行的 - InnoDB 统计数据是如何收集的
一、基于规则的优化 Mysql的查询重写:就是人家觉得你写的语句不好,自己再重写一遍 1、条件化简 移除不必要的括号 有时候表达式里有许多无用的括号,比如这样: 看着就很烦,优化器会把那些用不到的括号
MySQL 是怎样运行的 - 基于成本的优化
一、概述 执行成本包括 I/O成本 CPU成本 对于InnoDB存储引擎来说,页是磁盘和内存之间交互的基本单位,设计MySQL的大叔规定读取一个页面花费的成本默认是1.0,读取以及检测一条记录是否符合
MySQL 是怎样运行的 - 单表访问方法
一、前期准备 我们为这个single_table表建立了1个聚簇索引和4个二级索引,分别是: 为id列建立的聚簇索引。 为key1列建立的idx_key1二级索引。 为key2列建立的idx_key2
MySQL 是怎样运行的 - InnoDB的表空间
表空间--磁盘上的存储结构-。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
MySQL 是怎样运行的 - MySQL 的数据目录
一、数据库和文件系统的关系 InnoDB 、 MyISAM 这样的存储引擎都是把表存储在文件系统上的。当我们想读取数据的时候,这些存储引擎会从文件系统中把数据读出来返回给我们,当我们想写入数据的时候,
MySQL 是怎样运行 - B+树索引的使用
详细阐述了索引的使用条件、如何挑选索引、前缀索引等。。。。。。。。。。。。。。。。。。。。。。。。。
UUID和自增主键
UUID-自增主键-雪花算法的优缺点对比。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
MySQL 是怎样运行 - B+树索引
前言 总结下之前的内容 InnoDB数据页的7个组成部分,知道了各个数据页可以组成一个双向链表,而每个数据页中的记录会按照主键值从小到大的顺序组成一个单向链表,每个数据页都会为存储在它里边儿的记录生成
MySQL 是怎样运行的 - InnoDB数据页结构
数据页结构的快速浏览 数据页代表的这块16KB大小的存储空间可以被划分为多个部分,不同部分有不同的功能,各个部分如图所示: 一个InnoDB数据页的存储空间大致被划分成了7个部分 一、记录在页中的存放
MySQL 是怎样运行的-InnoDB 记录结构
读书笔记-----InnoDB在页上面的行结构总结。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
Mysql的磁盘存储结构
一、概述 平时仅仅知道的是 Innodb 底层是一个 B+ 树,对于其再磁盘上的具体存储形式,一直没有很深入的理解,今天看了一篇博客,做一次记录 二、页 一个磁盘或文件的容量也是非常可观,innodb
MySQL建表
1、前言 今天面试字节的时候,非常无奈,面试官不考查询语句,考的是建表语句,这我哪里会?里面的类型基本上都忘记了,今天做一次整体的记录 2、整数类型 整数类型有TINYINT,SMALLINT,MED
意向锁和MDL锁
概述 在Mysql 的表级锁中,比较常见的是 意向锁 和 元数据锁(MDL),学习的时候并没有进行很明确的区分,时候这两个是包含关系,下面进行下区分记录 意向锁 意向共享锁: 当获取数据的共享锁之前必
Mysql常见问题排查
CPU跑满 死锁检测 可以通过查询 复杂的操作(join, group by, order by, 嵌套insert) 内存跑满 死连接过多 (show processlist 查看sleep 数量,
MySQL45讲笔记
mysql 35讲读书笔记。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。