mysql
文章平均质量分 76
java之父中国分父
原理易懂,源码很复杂,这条路走不通。
那就走实战线路把,实战遇到问题再去研究稍微深一点的原理
启蒙老师:毕向东/王泽/雷锋阳
展开
-
Mysql查询优化
什么是ExplainExplain被称为执行计划,在语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,模拟MySQL优化器来执行SQL语句,执行查询时,会返回执行计划的信息,并不执行这条SQL。(注意,如果 from 中包含子查询,仍会执行该子查询,将结果放入临时表中)。Explain可以用来分析SQL语句和表结构的性能瓶颈。通过explain的结果,可以了解到如数据表的查询顺序、数据查询操作的操作类型、哪些索引可以被命中、哪些索引实际会命中、每个数据表有多少行记录被查询等信息。转载 2021-06-11 14:52:04 · 179 阅读 · 1 评论 -
mysql Innodb引擎,笔记
版本体系架构简单解释:由文件,内存,线程组成文件:数据文件InnoDB内存池:内存后台线程:数据文件与内存交互(数据同步,日志记录等)为了提高效率,需要将数据文件加载进内存,crud操作实际上是在内存中操作(同时后台线程会有日志记录),之后由后台线程同步文件,所以内存的大小直接影响着数据库的效率InnodB内存池(一块内存)数据页的概念:一页16kb,也就是说页是一个单位查询首次查询时,会检查内存中是否存在这些数据页,如果没有就去文件中取并放入内存,第二次查询时,检查内原创 2021-03-24 12:08:04 · 141 阅读 · 0 评论 -
Mysql笔记
根据时间(dataTime类型)按天分组,且取每天的最后一个数据博客的第一条评论SELEC T task_user_id,call_status,create_time FROM (select task_user_id,call_status,create_time from hz_call_task_user_calllog where del_flag having 1 order by create_time DESC) b GROUP BY b.task_user_id;...原创 2020-12-30 17:13:05 · 112 阅读 · 0 评论