
MySQL
文章平均质量分 67
黄土地的孩子
这个作者很懒,什么都没留下…
展开
-
MySQL之MVCC
多版本并发控制MVCC,也就是Copy on Write思想。MVCC除了支持读和读并行,还支持读和写并行、写和读并行,但为了保持数据一致性,写和写是无法并行的。 如下图,在事务1写的时候会copy一个记录的副本,其他事务的读操作会读取这个记录的副本,因此不影响其他事务对此记录的写入,实现写和读并行。MVCC 概念 MVCC(Multi Version Concurrency Control)被称为多版本并发控制,是指在数据库中为了实现高并发的数据访问,对数据进行多版本处理,并通过事务的可见性来保证原创 2022-12-07 06:40:15 · 862 阅读 · 6 评论 -
MySQL的执行计划explain
mysql查询优化器会根据统计信息,估算sql 查询到结果需要扫描多少行记录。原则上rows是越少效率越高,可以直观的了解到SQL 效率的高低;表示存储引擎查询数据时采用的方式。通过他可以判断是全表扫描还是基于索引的部分扫描。常用属性值如下,从上至下效率依次增强。表示查询时能够使用到的索引。注意,并不一定会真正使用,显示的是索引名称;表示很多的额外信息,各种操作会在Extra提示相关信息。表示查询使用索引的字节数量。表示查询时真正使用到的索引,显示的是索引名称;select_type:表示的查询类型。原创 2022-11-28 06:45:35 · 302 阅读 · 2 评论 -
MySQL的Undo Log、Redo Log和Binlog
mysql的Undo Log、Redo Log和Binlog的详细介绍,原创 2022-11-25 08:09:48 · 502 阅读 · 0 评论 -
MySQL索引介绍
MySQL的索引分为很多种类,你知道几种?你知道mysql的全文索引吗?又对聚簇索引了解多少?浏览文章一起学习原创 2022-11-18 06:11:32 · 157 阅读 · 0 评论 -
Mysql 的存储引擎
MySQL的存储引擎你用过哪些?相关日志你了解吗?阅读本文,给你不一样的知识点。原创 2022-11-16 06:08:28 · 108 阅读 · 0 评论 -
MySQL 5.5升级到5.6
(一)mysql5.5卸载: mysql 5.5卸载参照此网站里的卸载方案(二)MySQL5.6安装:下载任意版本的mysql,本案例下载mysql-installer-community-5.6.42.0.msi版本,安装5.6.35 大家跟着图片进行傻瓜式安装就好,(三)环境变量配置:跟着里面...原创 2018-12-13 13:28:32 · 2165 阅读 · 0 评论