Canal 同步数据库
什么是 canal
什么是 canal
参数文件
MySQL 中的行锁
这篇毕竟主要以锁的范围角度来展开讲解 MySQL 中的锁
MySQL 的主库和从库怎么使用
脏读的情况
事务隔离的实现
引言
慢查有什么危害吗?
总之先牢记!! 索引即数据,数据即索引
什么是分布式事务?
在学习更深入的原理知识前,先来了解下如何查看 MySQL 的执行信息
结构一览
这篇是直接使用之前《MySQL 的数据行格式和行溢出机制》 那篇笔记,因为和 《InnoDB存储引擎》 这本书的这部分重合了,所以直接使用之前的笔记代替了~
转载自 Mysql-5-之InnoDB数据页结构(感谢作者!!!写的超级棒)
数据完整性约束
视图是什么?
InnoDB 的结构
为什么要优化
CheckPoint 技术是什么?
TODO: 这篇文章,由于我的知识水平有限,用到的时候再更新...
转载自 InnoDB引擎之-插入缓冲(Insert Buffer)
Double Write(两次写)是什么?
自适应哈希索引是什么?
大部分转载自:MySQL(InnoDB剖析):---table之(表空间:段(segment)、区(extent)、页(page)) 本文只是对小部分内容进行了补充
分组函数
SQL1 查找最晚入职员工的所有信息
整型
基本命令
刷盘是什么?
查询用户是否存在
如果是可重复读隔离级别,事务 T 启动的时候会创建一个视图 read-view,之后事务 T 执行期间,即使有其他事务修改了数据,事务 T 看到的仍然跟在启动时看到的一样。也就是说,一个在可重复读隔离级别下执行的事务,好像与世无争,不受外界影响。
前言,日常编写时经常会发现一条同样功能的 SQL 可能有不同的写法,那么怎么写才是最优的写法呢?这篇笔记就专门记录这方面的知识
项目地址 kingshard
这里列举一些优化 MySQL 查询性能的方法。以后遇到有性能问题的时候,可以根据这些方法来进行排查。
聚簇索引与非聚簇索引
转载自 了解MySQL数据页吗?说说什么是页分裂吧!
查询语句的执行顺序
什么是索引下推
窗口函数,也叫OLAP函数(Online Anallytical Processing,联机分析处理),可以对数据库数据进行实时分析处理。
总之先牢记!! 索引即数据,数据即索引
索引是什么?
索引的分类
什么是约束及为什么要使用约束?
死锁的例子
插入(insert)
数据库连接路径
在 MySQL 最流行的支持全事务的引擎为 INNODB。其特点是数据本身是用 B-TREE 来组织,数据本身即是庞大的根据主键聚簇的 B-TREE 索引。 所以在这点上,写入速度就会有些降低,因为要每次写入要用一次 IO 来做索引树的重排。特别是当数据量本身比内存大很多的情况下,CPU 本身被磁盘 IO 纠缠的做不了其他事情了。