首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MySQL数据库
_空白_
创建于2023-03-27
订阅专栏
对于MySQL数据库的学习总结
暂无订阅
共15篇文章
创建于2023-03-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MySQL8新特性原理
降序索引 什么是降序索引 MySQL 8.0开始真正支持降序索引 (descendingindex) 。只有InnoDB存储引擎支持降序索引,只支持BTREE降序索引。另外MySQL8.0不再对GRO
InnoDB引擎底层解析
InnoDB的三大特性: 双写机制 Buffer Pool 自适应Hash索引 自适应Hash索引在之前的MySQL中的索引(InnoDB)中介绍过了,这里不再重复。 InnoDB的内存结构和磁盘存储
MySQL的执行原理-下
1.MySQL的查询成本 1.1.什么是成本 MySQL执行一个查询可以有不同的执行方案,它会选择其中成本最低,或者说代价最低的那种方案去真正的执行查询。不过我们之前对成本的描述是非常模糊的,其实在M
MySQL的执行原理-上
1.单表访问之索引合并 我们前边说过MySQL在一般情况下执行一个查询时最多只会用到单个二级索引,但存在有特殊情况,在这些特殊情况下也可能在一个查询中使用到多个二级索引,MySQL中这种使用到多个索引
MySQL中的系统库
1.系统库简介 MySQL有几个系统数据库,这几个数据库包含了MySQL服务器运行过程中所需的一些信息以及一些运行状态信息,我们现在稍微了解一下。 performance_schema 这个数据库里主
MySQL8新特性
对于 MySQL 5.7 版本,其将于 2023年 10月31日 停止支持。后续官方将不再进行后续的代码维护。 MySQL 8.0 全内存访问可以轻易跑到 200W QPS,I/O 极端高负载场景跑到
MySQL体系架构与基础知识
1.MySQL体系架构 1.1.MySQL的分支与变种 MySQL变种有好几个,主要有三个久经考验的主流变种:Percona Server,MariaDB和 Drizzle。它们都有活跃的用户社区和一
MySQL中的锁
1. MySQL中的锁 InnoDB中锁非常多,总的来说,可以如下分类: 这些锁都是做什么的?具体含义是什么?我们现在来一一学习。 1.1.解决并发事务问题 我们已经知道事务并发执行时可能带来的各种问
MySQL事务底层与高可用原理
1.事务底层与高可用原理 事务的基础知识 mysql的事务分为显式事务和隐式事务 默认的事务是隐式事务 显式事务由我们自己控制事务的开启,提交,回滚等操作 事务基本语法 事务开始 1、begin 2、
MySQL多版本并发控制(MVVC)
全称Multi-Version Concurrency Control,即多版本并发控制,主要是为了提高数据库的并发性能。 同一行数据平时发生读写请求时,会上锁阻塞住。但MVCC用更好的方式去处理读—
事务和事务的隔离级别
1.为什么需要事务 事务是数据库管理系统(DBMS)执行过程中的一个逻辑单位(不可再进行分割),由一个有限的数据库操作序列构成(多个DML语句,select语句不包含事务),要不全部成功,要不全部不成
MySQL调优
1.MySQL调优金字塔 很明显从图上可以看出,越往上走,难度越来越高,收益却是越来越小的。 对于架构调优,在系统设计时首先需要充分考虑业务的实际情况
MySQL中的索引(InnoDB)
MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。可以得到索引的本质: 索引是数据结构 。InnoDB存储引擎支持以下几种常见的索引:B+树索引、全文索引、哈希索
MySQL字段数据类型与基本优化
MySQL支持的数据类型非常多,选择正确的数据类型对于获得高性能至关重要。不管存储哪种类型的数据,下面几个简单的原则都有助于做出更好的选择。
数据库范式设计与反范式设计
1.范式化设计 1.1.什么是范式 范式来自英文Normal Form,简称NF。 实际上你可以把它粗略地理解为 一张数据表的表结构所符合的某种设计标准的级别 。