首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MySQL
学而不思则忘
创建于2022-09-25
订阅专栏
Mysql学习
暂无订阅
共9篇文章
创建于2022-09-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MySQL分库分表
分库分表背景 从性能上看 数据量限制 单表数据量过大,导致读写性能差。 数据库性能瓶颈 有以下几种情况: 磁盘空间不足,无法扩容。 数据库服务器 CPU 压力过大,导致读写性能较慢。 数据库服务器内存
limit原理及分页查询优化
优化上述查询,有两种方案供选择: 在页面中限制分页的数量 优化大偏移量的性能 使用索引覆盖扫描,不查询所有的列,然后根据需要进行一次关联,再返回所需的列 例如下面查询: 当偏移量很大的时候,可以改成下
Buffer Pool缓冲池作用
Innodb 存储引擎设计了一个 Buffer Pool 缓冲池,来提高数据库的读写性能。 有了缓冲池后: 当读取数据时,如果数据存在于 Buffer Pool 中,客户端会直接读取 Buffer P
MySQL锁那些事
MySQL锁的类型 全局锁 使用全局锁: 执行后,整个数据库就处于只读状态了,这时其他线程执行以下操作,都会被阻塞: 对数据的增删改操作,比如 insert、delete、update等语句。 对表结
B+树索引原理
B+树存储结构 B+ 树每个节点都是一个数据页。下图是【聚簇索引】: B+ 树的特点: 只有叶子节点(最底层的节点)才存放了数据,非叶子节点(其他上层节)仅用来存放目录项作为索引。 非叶子节点分为不同
MySQL索引详解
索引的类型 索引分为两大类:聚簇索引和非聚簇索引。 聚簇索引:按照数据存放的物理位置为顺序的,聚簇索引能够提高多行检索的速度。 非聚簇索引:索引的逻辑顺序与磁盘上行的物理存储顺序不同,一个表中可以拥有
事务隔离级别的实现
事务及四大特性 原子性(Atomicity):指事务包含的所有操作要么全部成功,要么全部失败回滚。 一致性(Consistency):事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一
MySQL一行记录如何存储
MySQL 数据文件存储在哪个文件 每创建一个数据库都会在「/var/lib/mysql/ 」 目录里面创建一个以该数据库为名的目录,然后保存表结构和表数据的文件都会存放在这个目录里。 db.opt:
MySQL日志详解
为什么要 undo log 在执行「增删改」语句的时候,MySQL 会隐式开启事务来执行,执行完成后自动提交事务。该功能由 autocommit参数决定,默认开启。 undo log 是一种用于撤销回