mysql参数设置--迅速定位数据库具体sql(即时性)
yuyutoo 2024-10-24 17:54 11 浏览 0 评论
概述
在日常开发当中,经常会遇到页面打开速度极慢的情况,通过排除,确定是数据库的影响,为了迅速查找具体的SQL,可以考虑通过Mysql的日志记录方法。
打开sql执行记录功能(常用命令)
set global log_output='TABLE'; -- 输出到表
set global general_log = on; -- 打开所有命令执行记录功能general_log, 所有语句: 成功和未成功的.
set global slow_query_log = on; -- 打开慢查询sql记录slow_log, 执行成功的: 慢查询语句和未使用索引的语句
set global long_query_time=10; -- 慢查询时间限制(秒)
set global log_queries_not_using_indexes=ON; -- 记录未使用索引的sql语句
查询sql执行记录
select * from mysql.slow_log order by 1; -- 执行成功的:慢查询语句,和未使用索引的语句
select * from mysql.general_log order by 1; -- 所有语句: 成功和未成功的.
关闭sql执行记录
set global log=OFF;
set global log_slow_queries=OFF;
-- long_query_time参数说明
- v4.0, 4.1, 5.0, v5.1 到 5.1.20(包括):不支持毫秒级别的慢查询分析(支持精度为1-10秒);
- 5.1.21及以后版本 :支持毫秒级别的慢查询分析, 如0.1;
- 6.0 到 6.0.3: 不支持毫秒级别的慢查询分析(支持精度为1-10秒);
- 6.0.4及以后:支持毫秒级别的慢查询分析;
通过日志中记录的Sql,迅速定位到具体的文件,就可以优化sql看一下,是否速度提升了呢?
后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~
相关推荐
- 怎么制作网站
-
制作网站主要包括四个步骤:1、规划网站:在开始制作网站之前,需要先进行规划,如定义目标用户、搭建合适的内容体系、设计出有效的导航体系以及找出正确的信息流方向。2、网站原型设计:将头部、尾部以及中间内容...
- 如何设计和编码制作个人网站?
-
许多开发人员认为擅长设计是一种天生的能力,而创造力是与生俱来的。但是设计是一项可以像其他任何东西一样学习的技能。你不必天生就可以创建一个漂亮的网站的艺术家,这需要实践。在身边的小伙伴的博客,自己的网站...
- 网站开发制作流程步骤及每个步骤的重要性#网站开发制作
-
网站开发制作流程步骤概述。网站开发是一个综合性的过程,需要经过多个步骤来完成。以下是网站开发制作流程的一般步骤:·1.需求分析。这是网站开发的第一步。开发团队与客户一起讨论和了解网站的目标、功能和要求...
- 企业网站建设流程:制作网站的基本步骤
-
企业网站建设流程:制作网站的基本步骤...
- 网站如何设计制作?基本步骤是什么?
-
网站如何设计制作?基本步骤是什么?在现在这个时代想了解一家公司一般都是通过网上搜索来进行了解,所以拥有一个网站更利于树立自己企业的形象,也可以让客户主动来了解自己,下面就和买买提科技一起来看看网站设计...
- 怎样制作一个优秀的网站?
-
想制作网站的朋友们是不是觉得一头雾水,因为网站建设和网络营销这块的学问太深了,自己又摸不着头脑,提供建站服务的公司又跟你说的云里雾里的,不知道到底应该怎么做,下面晟思小编就简单跟大家聊聊网站建设应该注...
- 2023年网站制作步骤流程详细介绍
-
2023年网站制作步骤流程详细介绍第一步:明确目标和需求在开始网站制作之前,我们需要明确我们的目标和需求。这包括确定网站的用途(是用于宣传产品还是提供在线购物等功能)、目标受众、内容等。只有明确了目标...
- 网站设计的基本流程是什么 ,网站制作的基本流程有哪些
-
网站设计的基本流程是什么,网站制作的基本流程有哪些...
- UP主赶紧收藏 超简单的在线动画制作方法
-
现在视频网站火的不要不要的,不过它的门槛也不低,自拍得有绝活或者会表演、分享科普要会找素材、申请授权,会编辑等等,把很多小伙伴挡在了门外。不过没关系,小编最近发现一个不错的办法,那就是用动画表达,特别...
- 网站制作流程步骤
-
网站制作是一个复杂而关键的过程,涉及到多个步骤和环节。以下是一个常用的网站制作流程步骤,供参考。第一步:需求分析...
- 制作网站最简单的方法是什么?
-
制作网站最简单的方法是什么?制作网站最简单的方法就是模板建站,非常方便快捷,模板平台的后台都是可以自定义框架和图片的,大家只要自主DIY进行替换就行了,下面就和买买提科技网一起来看看网站制作的相关内容...
- 如何进行网站制作?网制作站时有哪些注意事项?「延建云」
-
【延建云】中小企业自身的网站制作已成为主流趋势。即使是没有技术支持的个人也可以建立一个网站,这可以节省很多成本。今天,让我们谈谈如何进行网站制作。如何进行网站制作?你可以通过一些网站建设系统来网站制作...
- 网站建设制作流程!
-
一、网站建设的基本流程是什么?...
- 做一个网站基本流程 做公司需要的流程步骤
-
做一个网站都需要哪些具体流程?做网站的六个步骤一、注册域名我们都知道,网站都是由对应的站点域名来访问的,如果我们想要做一个网站,那么就需要注册一个,独一无二的域名,这样的话,也符合自己企业的特别,而且...
- 0基础1天学会做网站,学不会全额退款
-
亲爱的朋友们:你一定要当心了…因为…你可能会多一项技能,而这个技能不仅会提高你的职场竞争力,还会增加你的收入。我要做说的这个技能就是做网站,在很多人的眼里,做网站压根跟自己八竿子都打不着,没事浏览个...
你 发表评论:
欢迎- 一周热门
-
-
前端面试:iframe 的优缺点? iframe有那些缺点
-
带斜线的表头制作好了,如何填充内容?这几种方法你更喜欢哪个?
-
漫学笔记之PHP.ini常用的配置信息
-
其实模版网站在开发工作中很重要,推荐几个参考站给大家
-
推荐7个模板代码和其他游戏源码下载的网址
-
[干货] JAVA - JVM - 2 内存两分 [干货]+java+-+jvm+-+2+内存两分吗
-
正在学习使用python搭建自动化测试框架?这个系统包你可能会用到
-
【开源分享】2024PHP在线客服系统源码(搭建教程+终身使用)
-
织梦(Dedecms)建站教程 织梦建站详细步骤
-
2024PHP在线客服系统源码+完全开源 带详细搭建教程
-
- 最近发表
- 标签列表
-
- mybatis plus (70)
- scheduledtask (71)
- css滚动条 (60)
- java学生成绩管理系统 (59)
- 结构体数组 (69)
- databasemetadata (64)
- javastatic (68)
- jsp实用教程 (53)
- fontawesome (57)
- widget开发 (57)
- vb net教程 (62)
- hibernate 教程 (63)
- case语句 (57)
- svn连接 (74)
- directoryindex (69)
- session timeout (58)
- textbox换行 (67)
- extension_dir (64)
- linearlayout (58)
- vba高级教程 (75)
- iframe用法 (58)
- sqlparameter (59)
- trim函数 (59)
- flex布局 (63)
- contextloaderlistener (56)