MYSQL用函数请三思
背景:最近公司有个同事遇到个需求需要用到mysql sleep函数,但结果却大出意料.
测试如下:
表:
CREATE TABLE test_sleep
(
id
int NOT NULL AUTO_INCREMENT,
a
int NOT NULL,
b
int NOT NULL,
PRIMARY KEY (id
),
KEY a
(a
)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
数据:
INSERT INTO test_sleep
VALUES (1, 10000, 1);
INSERT INTO test_sleep
VALUES (2, 20000, 1);
INSERT INTO test_sleep
VALUES (3, 30000, 1);
INSERT INTO test_sleep
VALUES (4, 40000, 2);
INSERT INTO test_sleep
VALUES (5, 50000, 1);
查询sql
为什么第三个查询的时间要5秒?(mysql5.7和8结果是一样的)
看下EXPLAIN
来总结下
查询5秒的sql,使用的是没有加索引的字段以及查询有GROUP BY 和 LIMIT。
在没有使用函数 SLEEP的时候,查询的速度是一样的,使用了sleep函数是五秒,总共数据一共5条,要是1000万呢,慎用mysql函数
MYSQL用函数请三思相关推荐
- Mysql 常用函数(19)- mod 函数
Mysql常用函数的汇总,可看下面文章 https://www.cnblogs.com/poloyy/p/12890763.html mod 的作用 求余数,和%一样 mod的语法格式 mod(n,m ...
- mysql 聚合函数内比较运算符_关于常用 MYSQL 聚合函数,其他函数 ,类型转换,运算符 总结...
/* 关于MYSQL 聚合函数,其他函数 ,类型转换,运算符 总结,*/ -- 1 运算符优先级 /* 12.1.1. 操作符优先级 以下列表显示了操作符优先级的由低到高的顺序.排列在同一行的操作符 ...
- MySQL cast()函数
转载自 MySQL cast()函数 MySQL CAST函数介绍 MySQL CAST()函数的语法如下: CAST(expression AS TYPE); CAST()函数将任何类型的值转换 ...
- MySQL last_insert_id()函数
转载自 MySQL last_insert_id()函数 MySQL LAST_INSERT_ID函数简介 在数据库设计中,我们经常使用代理键使用AUTO_INCREMENT属性为主键列生成唯一的整 ...
- MySQL isnull()函数基本指南
转载自 MySQL isnull()函数基本指南 MySQL ISNULL函数简介 ISNULL函数接受一个参数,并测试该参数是否为NULL.如果参数为NULL,则ISNULL函数返回1,否则返回0 ...
- MySQL coalesce()函数
转载自 MySQL coalesce()函数 MySQL COALESCE函数介绍 下面说明了COALESCE函数语法: COALESCE(value1,value2,...); COALESCE函 ...
- MySQL year()函数
转载自 MySQL year()函数 MySQL YEAR函数简介 YEAR()函数接受date参数,并返回日期的年份.请参阅YEAR()函数的语法: YEAR(date); YEAR()函数返回一 ...
- MySQL weekday()函数
转载自 MySQL weekday()函数 WEEKDAY函数返回一个日期的工作日索引值,即星期一为0,星期二为1,星期日为6. 以下说明了WEEKDAY函数的语法: WEEKDAY(date) W ...
- MySQL week()函数
转载自 MySQL week()函数 MySQL WEEK函数介绍 通常,一年的正常年份为365天,闰年为366天.一年又可以分为许多周,每周有7天. 所以一年,我们经常有365/7 = 52周 ...
最新文章
- Python optionParser模块的使用方法
- webform repeater
- cocos2d Labels and Fonts 标签和字体(附:关于Hiero的二三事)
- JAVA WEB知识总结之一--入门
- 都说了多少遍,不要再学 JSP 了!
- 实现对现有的aspx请求进行异步队列控制处理
- jquery输入框按下回车提交表单
- 函数 的 重载 和 函数 模版
- pdf模板工具JaspersoftStudio,JasperReport
- Software--Architecture--SOA Factory
- 由古书看,古人应该知道地球是圆的
- 自适应滤波器5-最小二乘法(LSM)
- AOP之基于Schema配置总结与案例
- Oracle官网下载历史版本软件
- idea中安装maven3.6.1
- mt7615 配置选项介绍
- 分享几个DJ网站音乐下载站
- [转]中英文停止词表(stopword)
- day34-WEB框架
- (五)图片压缩 —— 优化图片文件、内存
热门文章
- VC++常用数据类型及其操作详解(非常经典,共同分享)
- 十三.landa表达式
- 【office考试】2016年计算机一级Office考试题(带答案)
- tasker 语音配置文件_如何使用Android和Tasker为Alexa和Google Home创建自定义语音命令...
- Linux strict_strtoul 函数
- 正大国际期货主账户:物极必反否极泰来
- 适当的供应商绩效管理该怎么做?
- idea中配置rust遇到No Cargo projects found解决方案
- 我猜你还不知道这个轻松上热门的小技巧|走过路过千万不要错过......
- 华为p40手机是不是android,华为P40值不值得买之优缺点分享