![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
郭子ABC
浪浪浪
展开
-
MySQL优化-explain介绍
MySQL的常见瓶颈 CPU:CPU在饱和的时候一般发生在数据装入内存或磁盘上读取数据的时候。 IO:磁盘I/O瓶颈发生在装入数据远大于内存容量的时候 服务器硬件的性能瓶颈:使用top,free,iostat和vmstat来查看系统性能状态 EXPLAIN介绍 使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理SQL语句,进而分析查询语句或者表结构的性...原创 2020-01-12 19:52:34 · 116 阅读 · 0 评论 -
MySQL优化-索引
索引的本质 官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构 本质:索引是数据结构, 查询是数据库的最主要功能之一。我们都希望查询速度能尽可能快,因此数据库系统的设计者会从查询算法角度优化 最基本的查询算法当然是顺序查找(linear search),这种复杂度为O(n)的算法在数据量很大时显然是糟糕的 好在CS的发展提供了很多更优秀的查找算法,如二分查找...原创 2020-01-12 17:17:01 · 123 阅读 · 0 评论 -
MySQL优化-存储引擎和逻辑架构及工作流程
存储引擎介绍 存储引擎在MySQL的逻辑架构中位于第三层,负责MySQL中的数据的存储和提取。MySQL存储引擎有很多,不同的存储引擎保存数据和索引的方式是不同的。每一种存储引擎都有它的优势和劣势。首先我们先看一下MySQL逻辑架构图。 MySQL逻辑架构图 首先,我们对该图中的各个模块做一简单介绍: Connectors:指的是不同语言中与SQL的交互。 Connection ...原创 2020-01-12 16:56:09 · 249 阅读 · 0 评论 -
MySQL优化-配置文件
Mysql参数优化对于新手来讲,是比较难懂的东西,其实这个参数优化,是个很复杂的东西,对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都有关系,优化不可能一次性完成,需要不断的观察以及调试,才有可能得到最佳效果。 注意:- 和 _ 是一样的,假如包含的没有找到,可以换成_ [client] port = 3306 # 客户端端口号为3306 socket = /t...原创 2020-01-12 16:35:41 · 118 阅读 · 0 评论