
mysql
鲸落1024
这个作者很懒,什么都没留下…
展开
-
mysql语句执行
查询语句执行 mysql基本架构图 连接器:负责客户端建立连接,获取权限,管理连接,可以通过 show processlist 查看此时系统的连接状态 。 查询缓存:mysql 执行查询请求时,会去查询缓存中,查询是否有缓存,如果有缓存,直接将缓存值返回。值得注意一点的是,表的更新,会将该表上的所有查询缓存清空。mysql8.0中,将查询缓存功能删除了 分析器:分析器主要处理对sql语句的解析...原创 2019-07-09 16:39:18 · 185 阅读 · 0 评论 -
mysql 事务隔离
mysql 事务隔离级别 读未提交:事务A修改了t 表字段 k =2,未提交事务,事务B 查询 表t ,查询到k值为2,在该事务隔离状态下,事务B获取到的k值为修改后的值 读提交:事务A 修改t表字段k=2,原值为1 未提交事务,事务B查询表t,查询到k 值为1,事务A 提交事务,此时事务B查询k值为2 可重复读:事务A 开启事务时刻 t a1 ,修改t表字段 k=2 时刻t a2 ,提交事务...原创 2019-08-07 22:12:37 · 121 阅读 · 0 评论 -
mysql-索引篇
什么是索引 索引出现是为了提高查询效率,就比如寻找一本书中的某个知识点,目录就相当于书的索引,对于数据库来说,索引相当于书的目录 索引实现方式 - 哈希表 哈希表是以key-value存储的数据结构,通过输入key,查找对应的value,存储方式为,用一个哈希函数将key换算成数组中的一个位置,然后将value存入数组中的该位置,当发生key冲突的时候,即不同的key换算成的值在数组中的位置一样...原创 2019-09-17 21:38:07 · 149 阅读 · 0 评论