
mysql
文章平均质量分 73
上官楚诚
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql 锁
mysql 锁与事务隔离级别0 问题1、mysql中的锁是什么?行锁的概念?2、mysql中的事务的隔离性是什么?3、mysql的事务隔离性跟锁有什么关系1 基本概念innodb存储引擎中两大重要特性—事务、锁,这两个是有关联的,锁都是基于事务内部的一种机制,而事务的隔离,互不冲突的实现都是基于锁实现的。1.1 mysql中的锁mysql中的锁是行锁,是加在表索引上的锁,也就是mysql的锁不会直接对record进行加锁,而是对record对应的index上加锁,例如sql语句涉及到表中的原创 2021-09-09 10:32:09 · 117 阅读 · 0 评论 -
mysql-innodb初步了解
mysql-innodb初步了解(二)索引innodb中索引一般都是Btree的实现的,就是B+树。索引跟数据都是存储在B+数上,对于数据树来说,叶子节点上是数据行构成的数据页,节点上都是主键索引;对于索引树来说,叶子节点上是主键索引值,节点上是非聚集索引值,索引页跟数据页上的不管是叶子节点还是非叶子节点,都是16K大小,所以索引字段长度越小,能存放的索引记录越多。一般我们用索引查询数据的流程是:先从索引中查询到叶子节点,找到命中索引的主键值,然后再从数据树中根据主键值找到对应的数据页,如果我们权标扫原创 2021-03-03 23:12:12 · 124 阅读 · 1 评论 -
mysql-innodb初步了解
mysql-innodb初步了解mysql结构数据库与实例数据库跟数据库实例是有区分的,平时我们所说的数据库其实是指数据库实例。数据库:物理操作系统文件或者其他文件集合。对于mysql-innodb来说,就是每个data目录下的数据库目录下的frm,MYD,MYI,idb等格式文件数据库实例:MYSQL数据库的后台线程以及一个共享内存区域,数据库实例才是真正操作数据库文件的,业务是与数据库实例交互。数据库架构数据库的架构如下:主要包含以下几个部分组成:连接池组件:管理数据库的连接管理原创 2021-03-03 22:40:05 · 167 阅读 · 2 评论