SQL优化实战案例:给你的数据库提提速

Posted 文宇肃然

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL优化实战案例:给你的数据库提提速相关的知识,希望对你有一定的参考价值。

1、mysql的基本架构

1)MySQL的基础架构图

左边的client可以看成是客户端,客户端有很多,像我们经常你使用的CMD黑窗口,像我们经常用于学习的WorkBench,像企业经常使用的Navicat工具,它们都是一个客户端。右边的这一大堆都可以看成是Server(MySQL的服务端),我们将Server在细分为sql层和存储引擎层。

当查询出数据以后,会返回给执行器。执行器一方面将结果写到查询缓存里面,当你下次再次查询的时候,就可以直接从查询缓存中获取到数据了。另一方面,直接将结果响应回客户端。

2)查询数据库的引擎

① show engines;

② show variables like “%storage_engine%”;

3)指定数据库对象的存储引擎

create table tb(
    id int(4) auto_increment,
    name varchar(5),

以上是关于SQL优化实战案例:给你的数据库提提速的主要内容,如果未能解决你的问题,请参考以下文章

为你的爬虫提提速?

sql优化提速整理

大数据量分页查询怎么优化提速?

工作中遇到的99%SQL优化,这里都能给你解决方案

分享 | Webpack优化——将你的构建效率提速翻倍

给你的Java程序拍个片子吧:jstack命令解析