![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 83
一code当先
择主之臣,得遇明主!
展开
-
MySQL索引下推
索引下推(Index Condition PushDown,简称ICP)是从MySQL5.6开始引入的一个特性,索引下推通过减少回表的次数来提高数据库的查询效率;原创 2022-12-13 15:47:16 · 2559 阅读 · 0 评论 -
MySQL MVCC
MVCC(Multi-Version Concurrency Control)多版本并发控制,其核心思想就是保存数据行的历史版本,通过对数据行的多个版本进行管理来实现数据库的并发控制原创 2022-12-12 17:52:40 · 298 阅读 · 0 评论 -
MySQL回表
MySQL回表原创 2022-12-08 11:46:48 · 311 阅读 · 0 评论 -
MySQL基础知识
1.MySQL逻辑架构连接层连接层是客户端和连接服务,包括本地sock 通信和大多数基于客户端/服务端工具实现的,类似于tcp/ip 的通信。主要完成一些类似于链接处理、授权认证、以及相关的安全方案。在该层上引入了连接池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL 的安全链接。服务器也会为安全接入的每个客户端验证它所具有的操作权限。服务层服务层主要完成大多数...原创 2019-06-28 11:30:23 · 307 阅读 · 1 评论 -
MySQL索引
1.MySQL 的SQL语句执行顺序1.1.手写SQL语句结构SELECT <select_list>FROM <left_table> <join_type>JOIN <right_table> ON <join_condition>where <where_condition>GROUP...原创 2019-07-14 18:48:15 · 137 阅读 · 1 评论 -
MySQL数据库中Drop/Truncate/Delete的区别
Delete:删除数据库记录①.数据操作语言(DML);②.在事务控制里,DML语句要么Commit,要么Rollback;③.删除大量记录速度慢,只删除数据而不回收/释放高水位线(High Water Mark);//高水位线用于标识已使用过的数据块与未使用的数据块二者间交界,扫描表数据的时候,高水位线以下的所有数据块都必须被扫描④.可以带条件删除;注意:如果只是删除少量数据记录,...原创 2019-09-10 02:05:39 · 328 阅读 · 1 评论