![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 91
文刀_刘
努力成为一个优秀的人
展开
-
高性能MySQL笔记 -- 查询性能优化
一、为什么查询速度会变慢我们需要清楚的是重要的是响应时间。如果把查询看做一个任务,那么它由一系列子任务组成,每个子任务都会消耗一定的时间。优化查询,实际是优化子任务。1.1 优化方式消除一些子任务,减少子任务的执行次数让子任务运行的更快1.2 查询生命周期客户端 →服务器→在服务器进行解析→生成执行计划→执行“执行”是整个生命周期最重要,其中包括大量为了检索数据到存储引擎的调用以及调整后的数据处理,包括排序分组等。1.3 在什么地方会花费时间网络、CPU计算、生成统计信息和执行计划原创 2021-04-21 13:50:27 · 323 阅读 · 1 评论 -
高性能mysql学习笔记 数据类型和部分索引策略
一、数据类型char和varcharchar和varchar是两种主要的字符串类型,值在磁盘和内存中的存储跟存储引擎的实现有关。以MYISAM和Innodb为例进行介绍。VARCHARvarchar存储的是变长字符串。优点:比定长类型更节省存储空间,它仅适用必要的空间。特例:如果MYSQL表使用ROW_FORMAT=FIXED创建的话,每一行会定长存储造成空间浪费。varchar需要使用1-2个额外字节记录字符串长度,列长度<=255,使用一个字节,超过则使用两个字节。假设使用lat原创 2021-04-20 13:44:24 · 108 阅读 · 0 评论