设为首页 加入收藏

TOP

MySQL的SQL语句优化一例
2017-02-18 08:15:19 】 浏览:9295
Tags:MySQL SQL 语句 优化

今天在系统上看到一条SQL运行时间达到9秒,不符合规范要求,优化之,sql如下:sql强制用into_time索引


查看表的相关状态:


表一共大约有250万行记录,查看下满足into_time<='2017-01-31 23:59:59'这个条件的有多少行



显然into_time这个列的索引已经不合适了,查看下表上都有那些索引



可以看到score列有索引,如果能采用这个列的索引是个比较好的选择,去掉强制索引看下执行计划


可以看到用了score索引,执行时间从最9秒多,到优化后的0.0几秒。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇通过innobackupex实现对MySQL的增.. 下一篇Oracle 12C R2单实例在RHEL7.2安装

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目