msyql慢查询相关
1.慢查询参数:
• slow_query_log
◦ 是否开启慢查询日志
• slow_query_log_file
◦ 慢查询日志文件名, 在 my.cnf 我们已经定义为slow.log,默认是 机器名 -slow.log
• long_query_time
◦ 制定慢查询阈值, 单位是秒,且当版本 >=5.5.X ,支持毫秒。例如 0.5 即为 500ms
◦ 大于 该值,不包括值本身。例如该值为2,则执行时间正好 等于 2的SQL语句 不会记录
• log_queries_not_using_indexes
◦ 将没有使索引的SQL记录到慢查询日志
◾ 如果一开始因为数据少,查表快,耗时的SQL语句没被记录,当数据量大时,该SQL可能会执行很长时间
◾ 需要测试阶段就要发现问题,减小上线后出现问题的概率
• log_throttle_queries_not_using_indexes
◦ 限制每分钟内,在慢查询日志中,去记录没有使用索引的SQL语句的次数;版本需要 >=5.6.X
◾ 因为没有使用索引的SQL可能会短时间重复执行,为了避免日志快速增大,限制每分钟的记录次数
• min_examined_row_limit
◦ 扫描记录少于改值的SQL不记录到慢查询日志
◾ 结合去记录没有使用索引的SQL语句的例子,有可能存在某一个表,数据量维持在几行左右,且没有建立索引。这种表即使不建立索引,查询也很快,扫描记录很小,如果确定有这种表,则可以通过此参数设置,将这个SQL不记录到慢查询日志。
• log_slow_admin_statements
◦ 记录超时的管理操作SQL到慢查询日志,比如ALTER/ANALYZE TABLE
• log_output
◦ 慢查询日志的栺式,[FILE | TABLE | NONE],默认是FILE;版本 >=5.5
◦ 如果设置为TABLE,则记录的到 mysql.slow_log
• log_slow_slave_statements
◦ 在从服务器上开启慢查询日志
• log_timestamps 5.7
◦ 写入时区信息。可根据需求记录UTC时间或者服务器本地系统时间
2.TABLE方式查询:
select * from mysql.slow_log;
3.FILE方式查询:
使用mysqldumpslow工具, 如果在线上操作,不需要 mysqldumpslow 去扫整个 slow.log ,
可以去 tail -n 10000 slow.log > last_10000_slow.log (10000 这个数字根据实际情况进行调整 ),然后进行 mysqldumpslow last_10000_slow.log
msyql慢查询相关相关推荐
- Elasticsearch查询相关总结以及timestamp和时区问题
ES查询相关 参考:https://www.cnblogs.com/qdhxhz/p/11493677.html 如果想筛选出特定时间段的event,可以在查询语句里使用post_filter POS ...
- SQLServer子查询相关知识笔记
今天给大家介绍以下SQLServer子查询相关知识,希望对大家能有所帮助! 1.子查询概念介绍 子查询可以嵌套在SELECT.INSERT.UPDATE.DELETE语句或其他子查询语句中的查询,子查 ...
- ArcGIS Engine开发之旅08--和查询相关的对象和接口
ArcGIS Engine开发之旅08--和查询相关的对象和接口 原文:ArcGIS Engine开发之旅08--和查询相关的对象和接口 查询在GIS领域应该是一个很频繁的操作,在GIS中除了具有属性 ...
- Hibernate→HQL、query.list()返回数据类型、查询相关语句、分页、原生SQL、@注解、持久化对象状态及生命周期、一多关系、继承映射关系、逆向工程
HQL Query实例与表 session通用工具类 Query对象 from 类→List<类>接收 映射类 仅查询商品 查询商品及所在商家 别名 返回数据类型定义 Iterator接收 ...
- 如何通过maven官网查询相关依赖的具体代码和版本?
如何通过maven官网查询相关依赖的具体代码和版本? 通过官网:http://mvnrepository.com/,或者:https://search.maven.org/ 在搜索栏中输入想要引入的依 ...
- Web of Science 如何查询相关主题文献逐年的发表数量、被引频次及其走势图
有时候我们想要知道某个领域近几年的发展趋势,其直接体现就是该领域出版物的数量走势,那么怎么查找呢. Web of Science 给我们提供了这种便利,首先我们需要到 Publons官网 使用邮箱注册 ...
- 车辆报价查询接口,通过车系名称查询相关信息
车辆报价查询接口,通过车系名称,查询相关信息. 接口名称:车辆报价查询接口 接口平台:接口 接口地址:http://op.juhe.cn/onebox/car/query 支持格式:json 请求方式 ...
- 新华字典api 根据汉字拼音查询相关信息
最大最全的新华汉语词典,新华字典api根据汉字的拼音,查询相关的汉字信息 接口名称:新华字典api 接口平台:第三方api 接口地址:http://v.juhe.cn/xhzd/querypy 支持格 ...
- Android应用生死轮回的那些事儿(4) - 武器库(2)-应用组件查询相关API
Android应用生死轮回的那些事儿(4) - 武器库(2)-应用组件查询相关API 这一节我们将学习: 如何查询系统中安装了哪些应用 如何获取一个包的信息 如何获取一个Application的信息 ...
最新文章
- Unet项目解析(6): 图像分块、整合 / 数据对齐、网络输出转成图像
- 【交通行业】轨迹相似性度量介绍
- go io.reader 多次读取_Go 经典入门系列 24:Select
- Loading页的实现代码
- python推荐系统设置_用Python构建你自己的推荐系统
- YCrCb444转换成YCrCb422随笔
- android web service视频教程,需要一个简单的android / webservice工作教程?
- Air720x(3229)系列4G模块设计手册
- 大数据——舆情监控系统
- 知云文献翻译打不开_科研福音,论文翻译神器系列!
- AAAI 2023 | 基于联合学习与用户传播行为的虚假新闻早期检测
- 4月日本旅游签证简化办理攻略分享
- python生成递归json_python函数、递归、json模块操作
- 口碑营销怎么做?如何做好网络口碑营销推广?
- 什么是 10x 程序员?
- Spring源码:Advice接口
- 【软件工程】 软件设计阶段
- 2021.5.5笔记 多态
- 绩效考核培训教程PPT模板
- 关于WSADuplicateSocket的理解~(整理)