MYSQL BENCHMARK函数的使用
MYSQL BENCHMARK函数是最重要的函数之一,下文对该函数的使用进行了详尽的分析,如果您对此感兴趣的话,不妨一看。
下文为您介绍的是MYSQL BENCHMARK函数的语法,及一些MYSQL BENCHMARK函数相关问题的测试,供您参考学习。
- BENCHMARK(count,expr)
- BENCHMARK()函数重复countTimes次执行表达式expr,它可以用于计时MySQL处理表达式有多快。结果值总是0。意欲用于mysql客户,它报告查询的执行时间。
- mysql> select BENCHMARK(1000000,encode("hello","goodbye"));
- +----------------------------------------------+
- | BENCHMARK(1000000,encode("hello","goodbye")) |
- +----------------------------------------------+
- | 0 |
- +----------------------------------------------+
- 1 row in set (4.74 sec)
报告的时间是客户端的经过时间,不是在服务器端的CPU时间。执行BENCHMARK()若干次可能是明智的,并且注意服务器机器的负载有多重来解释结果。
--------------------------------------------------------------------------------
只要我们把参数count 设置大点,那么那执行的时间就会变长。下面我们看看在mysql里执行的效果:
- mysql> select md5( 'test' );
- +----------------------------------+
- | md5( 'test' ) |
- +----------------------------------+
- | 098f6bcd4621d373cade4e832627b4f6 |
- +----------------------------------+
- 1 row in set (0.00 sec) 〈-----------执行时间为0.00 sec
- mysql> select benchmark( 500000, md5( 'test' ) );
- +------------------------------------+
- | benchmark( 500000, md5( 'test' ) ) |
- +------------------------------------+
- | 0 |
- +------------------------------------+
- 1 row in set (6.55 sec) 〈------------执行时间为6.55 sec
由此可以看出使用benchmark执行500000次的时间明显比正常执行时间延长了。
以上就是MYSQL BENCHMARK函数的使用介绍。
转载于:https://www.cnblogs.com/xuan52rock/p/4551788.html
MYSQL BENCHMARK函数的使用相关推荐
- benchmark如何测试mysql数据库_MySQL的benchmark函数
MySQL实现了很多独特的函数,有时候使用起来是非常的方便,或许这就是开源的好处吧.这里记录一下benchmark函数,一个用于测试MySQL函数性能的函数.benchmark函数只有两个参数,第一个 ...
- MySQL中benchmark_MYSQL中BENCHMARK函数的利用
第一部 利用时间推延进行注射---BENCHMARK函数在注射中的利用 一.前言/思路 如果你看了angel的<SQL Injection with MySQL>一文,你有会发现一般的my ...
- mysql常用函数参考
mysql常用函数参考 对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回 ...
- MySql常用函数及命令
1 添加mysql\bin 到path 2 启动cmd 登陆 :mysql -hlocalhost -uroot -pxxxx 3退出 exit 在mysql>提示符下命令 show dat ...
- mysql 常用函数
欢迎z1988316我的:空间博客网摘资源设置|帮助|退出 CSDN首页 资讯 论坛 博客 下载 搜索 更多CTO俱乐部 学生大本营 培训充电 移动开发 软件研发 云计算 程序员 TUP the bl ...
- MySQL 常用函数的使用
I. MySQL 常用函数 为了简化操作,MySQL 提供了大量的函数给程序员使用.例如,要输入当前时间,可以调用 now() 函数. 函数可以出现的位置:插入语句的 values() .更新语句.删 ...
- MySQL - 常用函数收集
1.应用场景 主要用于了解和学习MySQL的常用函数,能尽快帮助解决开发中遇到的问题. 2.学习/操作 1.文档阅读 mysql之常用函数 - 随风行云 - 博客园 MySQL常用函数大全讲解 - 星 ...
- MySQL数据库,从入门到精通:第七篇——MySQL单行函数应用
MySQL数据库,从入门到精通:第七篇--MySQL单行函数应用 第七篇_单行函数 1. 函数的理解 1.1 什么是函数 1.2 不同DBMS函数的差异 2. 数值函数 2.1 基本函数 2.3 三角 ...
- oracle增量 mysql_是否有任何mysql / Oracle函数给予增量号。基于另一列相似值的一列?...
我有兴趣知道是否有任何MySQL / Oracle函数给增量号.在另一列相似的值的基础上的一列? 就像在我的下面的代码中,我有order_primary列,其中包含订单号.所以基于此我们可以确定有多少 ...
最新文章
- “掘金”金融AI落地,英特尔趟出一套通关攻略
- Entity Framework返回IEnumerable还是IQueryable?
- C#中的深复制与浅复制
- 使用Xcode 7 beta免费真机调试iOS应用程序
- Jackson中的自定义反序列化器和验证
- 程序员救赎之路:从“996”到微软“4天6小时工作制”
- 期待!华为或在今年8月/9月推出自家操作系统
- C++复制粘贴代码去行标
- 51nod-1358:浮波那契
- 4针串口线接法图_​RS232串口线常见接法与引脚定义
- Jsp生成静态页面(转)
- SAP 云平台 (Cloud Platform) 架构概述
- 全球免费公共 DNS 解析服务器 IP 地址列表推荐 (解决无法上网/加速/防劫持)
- 制作EDM 邮件规范
- TLS certificate verification has been disabled!
- ATA学习记录(1)download microcode
- 孙陶然:每个成功企业的背后都有一系列的创新
- 基于gradle构建spring cloud项目
- R语言1——R的安装和相关介绍
- 三菱服务器有电源不显示,为什么打开电动车电源,仪表不显示?老师傅告诉你!...