首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
mysql
书包肚肚
创建于2021-08-20
订阅专栏
专注于mysql
等 14 人订阅
共10篇文章
创建于2021-08-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
mysql原理(十) 当前读与快照读
首先我们做一个模拟,执行以下的sql,其中有如下图数据: 时间 会话1 会话2 会话3 1 begin;select * from t_student where id = 2 2 update t_
mysql原理(九) 锁,你更新一条记录真的不会造成死锁吗?
锁是数据库区别于文件系统的一个关键特性。锁机制用于管理共享资源的并发访问。InnoDB除了在表上面进行上锁之外,在其他层面也会进行上锁,如操作缓冲池当中的LRU列表,删除、添加和移动都需要有锁的介入。
mysql原理(八)事务简介
参考:https://www.cnblogs.com/kismetv/p/10331633.html 一、mysql逻辑架构图 mysql架构主要分为三层: (1)第一层:处理客户端连接、授权认证等。
mysql原理(七)索引与算法
InnoDB存储引擎支持以下几种索引: 1)B+树索引 2)哈希索引:InnoDB会根据使用情况自动生成自适应哈希索引,不需要人为干预。 3)全文索引 注意:B+树索引并不能找到数据所在的行,而是找到
mysql原理(六)核心模型-表
一、索引组织表 在InnoDB当中,表都是根据主键的顺序组织存放的,这种存储方式的表称为索引组织表(Index Organized Table)。 在InnoDB表中,每张表都有主键,如果在创建时没有
mysql原理(五)主要文件说明
一、套接字文件 在UNIX系统下本地连接Mysql可以使用套接字的形式,需要一个sockt文件,该文件使用如下方式查看位置: 二、pid文件 当mysql实例启动时,会将自己的pid写入文件,由以下参
mysql原理(四)日志文件
日志文件记录了Mysql的各种类型活动,常见的日志文件有: 1)错误日志(error log) 2)二进制日志 (binlog) 3)慢查询日志(slow query log) 4)查询日志(log)
mysql原理(三)mysql存储-InnoDB关键特性
InnoDB的关键特性有: 1)插入缓冲(Insert Buffer) 2)两次写(Double Write) 3)自适应哈西索引(Adaptive Hash Index) 4)异步IO(Async
mysql原理(二)mysql存储-深入了解InnoDB体系架构
在上一章节我们了解到mysq的存储引擎是插件式存储引擎,这是区别于其他数据库的一个重要特性。每种存储引擎有其各自的特点,开发人员可以根据不同的场景选择不同的存储引擎。 存储引擎可以分为官方引擎和第三方
mysql原理(一)mysql架构
想成为优秀的程序员只会使用mysql是不行的,还需要了解其原理和主要的细节,从本文开始,会逐步的学习mysql中的关键点,无论是日常工作还是面试,都是很重要的内容。 在学习具体的内容之前,我们先看下m