![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MYSQL
文章平均质量分 89
luoman876
这个作者很懒,什么都没留下…
展开
-
Mysql性能优化(四)--MySQL优化
Mysql 优化 一、使用索引进行优化 在mysql中,创建数据表后会生成数据文件,索引文件,后缀名为.MYI的文件就是索引文件。索引的原理就是通过空间换取时间,所以索引并不是建立的越多越好。 我们可以通过explain的结果来分析该查询语句是否使用了索引。通过查看type,extra和rows的结果是可以看出来的。 type的结果为all表示肯定没有使用索引; extra的结果中如果是usin...原创 2020-04-13 16:36:18 · 83 阅读 · 0 评论 -
Mysql性能优化(三)--explain返回的结果说明
Mysql性能优化(三)–explain返回的结果说明 如何对一条查询语句进行性能分析,必不可少的要使用的是explain,explain的意思是执行计划;那接下来我们就详细说明一下explain的返回结果; 一、explain的使用方法 explain select语句; 例如:explain select * from stuInfoA; 返回的结果如下图: 结果说明: id:是select...原创 2020-04-07 10:59:35 · 569 阅读 · 1 评论 -
Mysql性能优化(二)--MySQL监控
1、检查监控服务是否正常提供; 命令: mysqladmin -uroot -p密码 -h服务器主机地址 ping 正常应该显示:mysqld is alive 2、获取mysql当前的状态值 mysqladmin -uroot -p密码 -h服务器主机地址 status uptime:服务器启动后的运行时间 Questions: SQL查询数 Threads: 当前连接数 Slow ...原创 2020-03-27 09:59:15 · 266 阅读 · 0 评论 -
MySQL性能优化(一)--慢查询
一、慢查询概念 慢查询的全称为慢查询日志,在mysql的配置文件中设置SQL操作的时间阀值,我们将超过这个阀值的SQL操作称之为慢查询; 这里所说的慢查询并不是限指select操作,如果insert,update,delete等SQL操作也有超时的,那也是会记录在慢查询日志中的; 二、慢查询参数配置相关 1、查看是否开启慢查询 首先要说明一点,如果你在进行测试时,...原创 2020-03-24 20:20:08 · 113 阅读 · 0 评论