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周 ...
最新文章
- javascript ES6 新特性之 扩展运算符 三个点 ...
- 微型计算机组成原理考试,全国高等教育自学考试计算机组成原理模拟试题
- Altium Designer旋转PCB、PCB中绕某点旋转
- Django1.6踩到的坑
- (私人收藏)[开发必备]HTML5最全快速查找离线手册(可查询可学习,带实例)...
- RVDS4.0上开发cortex A8 NEON程序
- PHP-Windows下搭建PHP-MSF环境【原创】
- XP系统安装SQL2000企业版开启1433端口
- 用计算机听音乐和看电影的ppt,五年级下册信息技术课件-第六课 用计算机听音乐和看电影 川教版 (共13张PPT)...
- 在不确定的世界,如何应对风险
- Jmeter学习笔记4-集合点
- 【毕业设计】Spring Boot 和 Vue 的图书管理系统
- 微信jssdk开发 java_Java微信公众平台开发(十一)--微信JSSDK中Config配置
- Python功能实现:为pdf电子书籍生成书签目录
- kodi在电视上播放视频卡顿的解决办法
- win10如何做到在指定目录下打开cmd命令窗口
- PxCook的基本使用
- linux rm 文件找回_linux rm让你在删除的文件有地方找回 | DevOps
- Mac下手动安装Tex/Latex Package
- python3 删除指定文件夹重复文件
热门文章
- python-opencv学习笔记2 核心运算
- 2023届 最新 计算机 毕业设计 选题 推荐 大全
- html增加hsts头,开启HSTS(HTTP Strict Transport Security)
- PHP接口数据传输加密解密
- 回归童年的美好 守住童年的回忆 那些年你玩过的游戏都有呢
- VS2019+Qt 用vs扩展Microsoft Visual Studio Installer Projects进行程序打包(.msi安装包)
- android 文本框输入 默认文字居中,Android drawText 做到文字绝对居中(示例代码)
- ubuntu系统安装MATLAB2020a
- php自动关机代码,Android_android实现自动关机的具体方法,[java] 复制代码 代码如下:p - phpStudy...
- #pragama once 的作用