![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
文章平均质量分 88
逐梦s
这个作者很懒,什么都没留下…
展开
-
mysql explain解析
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 在mysql的优化中,sql的执行计划是我们对于sql优化分析的主要依据,接下来我们就来看看sql的执行计划中几个重要的属性 一、explain各个属性详解 1.id id代表sql的执行顺序,数值越大,执行的优先级越高,数值相同时从上到下依次执行 2.type type代表访问的类型,共分为7种 a..原创 2021-02-16 20:48:36 · 376 阅读 · 1 评论 -
mysql数据库基础优化总结
1.从建库建表优化 1.1数据格式设计避免null值,数据库表格尽量设置默认值 1.2索引设置,索引能用数字尽量用数字, 实在不行可以选择数据前缀索引(选取字段的前**位建立索引,但要保证选择性在0.75以上: 选择性计算SELECT COUNT(DISTINCT column_name) / COUNT(*) FROM table_name;) 1.3选择性太低的字段不要建索引,能用联合索引就用联合索引(索引会占用很大的存储空间) 1.4主键索引的查询速度是最快的,因为其是聚簇索引(一级索引) ps:聚簇原创 2020-05-09 10:50:01 · 279 阅读 · 0 评论 -
mysql索引使用整理
索引分为主键索引、普通索引、联合索引、唯一索引、全文索引五种 索引优化: 1.索引字段能用数字尽量用数字,因为数字使用的存储空间更小 2.唯一索引与主键索引的区别在于主键不能为空 3.创建一个(a,b,c)的联合索引相当于创建了三个索引(a),(a,b),(a,b,c) 4.如果对于类似char(100)的索引,尽可能制定一个前缀长度 添加语法:ALTER TABLE table_name ...原创 2019-08-28 10:49:18 · 145 阅读 · 0 评论