hello,小伙伴们,好久不见,MySQL系列停更了差不多两个月了,也有小伙伴问我为啥不更了呢?其实我去看了MySQL的全集,准备憋个大招,更新篇长文(我不会告诉你是因为我懒的)。 好了,话不多说,直接开始吧。这篇文章将从查询缓存,索引,优化器,explain,redo日志,undo日志,事务 ...
开局一张图 这张图是重点 咱要先对MySQL有一个宏观的了解,知道他的执行流程。 一条SQL语句过来的流程是什么样的 那就follow me。哈哈哈哈,皮一下很开心。 .当客户端连接到MySQL服务器时,服务器对其进行认证。可以通过用户名与密码认证,也可以通过SSL证书进行认证。登录认证后,服务器还会验证客户端是否有执行某个查询的操作权限。 .在正式查询之前,服务器会检查查询缓存,如果能找到对应 ...
2020-03-27 16:24 0 614 推荐指数:
hello,小伙伴们,好久不见,MySQL系列停更了差不多两个月了,也有小伙伴问我为啥不更了呢?其实我去看了MySQL的全集,准备憋个大招,更新篇长文(我不会告诉你是因为我懒的)。 好了,话不多说,直接开始吧。这篇文章将从查询缓存,索引,优化器,explain,redo日志,undo日志,事务 ...
本文知识点较多,篇幅较长,请耐心学习 MySQL已经成为时下关系型数据库产品的中坚力量,备受互联网大厂的青睐,出门面试想进BAT,想拿高工资,不会点MySQL优化知识,拿offer的成功率会大大下降。 为什么要优化 系统的吞吐量瓶颈往往出现在数据库的访问速度 ...
前言 准备过年看下Spring源码,用来唬人,哈哈哈哈。正经点,是为了在遇到问题的时候,能知其然而知其所以然。但是在开始前,先恶补下基础知识。今天看框架之魂——反射。 反射的概述(基础部分开始) ...
MySQL架构 MySQL可分为Server和存储引擎两部分,如图1所示。 Server层:包括客户端连接器、查询缓存、解析/预处理器、优化器、执行器等,以及MySQL内置函数和所有跨引擎的功能都在这一层实现,比如存储过程、触发器、视图等。每个部分的功能参考 存储引擎层:负责数据的存储和读取 ...
作者:rhwayfunn blog.csdn.net/u011116672/article/details/50991618 拿到阿里实习offer,经历了5次面试,其中4轮技术面,1轮HR面试。在这里分享一下自己的面试经验和学习总结。希望能够帮助更多的小伙伴。 我本科毕业于中南 ...
作者:痴者工良 目录 Redis 基本数据类型 Redis 的 Key Redis Key 命名 设置 Key 过期时间 ...
explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。简单讲,它的作用就是分析查询性能。 explain关键字的使用方法很简单,就是把它放在select查询语句的前面。 mysql查看 ...
explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。简单讲,它的作用就是分析查询性能。 explain关键字的使用方法很简单,就是把它放在select查询语句的前面。 mysql查看是否使用索引,简单的看type ...