![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 83
程序猿 M
不爱学习的程序猿,正在培养学习习惯
展开
-
浅析SQL执行过程
最近一直在做系统的性能优化,同时也复习了一下mysql的知识,这里整理一下。Mysql查询过程这里忽略细节,简单介绍一下Mysql执行一条查询语句的基本过程。组件介绍缓存: 查询结果的缓存解析器: 解析sql优化器: 选择最优路径,生成执行计划执行引擎: 判断用户与表的权限关系,执行查询存储引擎 : 真正存储数据和索引的地方流程描述客户端发送一条查询语句给服务器...原创 2020-02-29 21:24:01 · 802 阅读 · 1 评论 -
浅谈Mysql字段类型
整理Mysql基础数据类型,TINYINT,SMALLINT,INT,BIGINT......原创 2020-02-27 13:02:29 · 215 阅读 · 0 评论 -
Mysql执行计划——解读Explain
mysql的执行计划再熟悉不过了,sql优化经常使用,但是里面很多字段都是知道个大概,没有很系统的学习过。今天就抽空整理一下这块的知识点。原创 2020-02-08 23:25:30 · 467 阅读 · 1 评论 -
Mysql order by和limit混合使用问题
问题描述:本周在工作中遇到一个问题,分页查询数据,不同页之中出现了相同的数据。条件筛选之后根据业务日期排序并分页,业务日期相同的有106条数据,50条一页。结果在第一页和第三页都出现了同样的一条数据。为什么呢?order by 和 limit一起使用会存在一些问题。 原文如下: If you combine LIMIT row_count with ORDER BY, M...原创 2018-03-24 15:20:48 · 4939 阅读 · 1 评论 -
Mysql下的SQL优化——隐式类型转换
前几天同事问了一个问题:在一个只有两个值的字段上加索引,在以这个字段为查询条件的时候是否会走索引。同事说不会,我说会走索引。同事不服,于是我们当场做了一个实验。结果居然没有走索引,满脸尴尬,难道真的是我错了?接下来我们分析下实验表的情况如下表结构 : Field Type Null Key id int(11) NO PRI s...原创 2018-05-15 15:20:57 · 3342 阅读 · 1 评论