- 博客(3)
- 收藏
- 关注
原创 为什么索引能提高查询速度?
先从 MySQL 的基本存储结构说起MySQL的基本存储结构是页(记录都存在页里边):各个数据页可以组成一个双向链表每个数据页中的记录又可以组成一个单向链表每个数据页都会为存储在它里边儿的记录生成一个页目录,在通过主键查找某条记录的时候可以在页目录中使用二分法快速定位到对应的槽,然后再遍历该槽对应分组中的记录即可快速找到指定的记录以其他列(非主键)作为搜索条件:只能从最小记录开始依次遍历单链表中的每条记录。所以说,如果我们写select * from user where indexname =
2020-11-19 11:44:08 905 1
原创 Mysql存储引擎MyIsam和Innodb的特点和适用场景
一、MyIsam特性建表会生成frm MYD(特有) MYI(特有)三个文件并发性及锁级别表级锁并发性差表损坏修复:不支持事务可以使用check table tabklename和repair table tablename 来进行myisam表的检查和修复还有mysql的工具myisamchk –help 来进行修复MyISAM 支持数据压缩 myisampack *.MYI对于已经压缩的表只能进行读操作使用场景:1.非事务型应用2.只读类应用3.空间类应用二、innodb(m
2020-11-19 10:10:41 2480
原创 个人学习笔记之Redis系列~Redis进阶(一):PHP集群中使用redis实现SESSION共享
在这里插入代码片@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设...
2019-12-06 14:04:39 272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人