当前位置: 首页 > news >正文

MySql 高阶二(SQL 性能分析)

SQL 性能分析:

查看当前数据库的 增删改查的使用情况

show global status like 'Com_______';

在这里插入图片描述

慢查询日志:

-- 查看状态
show variables like 'slow_query_log'

目前是开启状态
目前是开启状态。如何开启,编辑my.cnf 文件 添加下面的语句,编辑完成后重启Mysql服务

vim /etc/my.cnf  #编辑my.cnf文件#新增下面3句
slow_query_log=1  # 开启慢sql
slow-query-log-file=/www/mysql-slow.log  #存放日志的地方
long_query_time=3    # 表示超过3秒就记录下来。#重启Mysql服务:
systemctl restart mysqld

之后如果定时查看 /www/mysql-slow.log 日志,就可以看是否有查过3秒的慢sql
下是一个例子。
在这里插入图片描述

查看sql 耗时情况

select @@have_profiling;  -- 查看数据库支付支持 
select @@profiling;   -- 查看是否开启
set profiling = 1;    -- 开启profiling

在这里插入图片描述

select * from a_img where id = 10
select * from a_img where img_url like '%24SN%'
show profiles;

通过 profiles就可以查看到最近 sql的执行时间
在这里插入图片描述

show profile cpu for query 126;   #查询执行过程耗时:

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • QT翻金币小游戏(含音频图片文件资源)
  • c#使用Microsoft.Office.Interop.Word提示无法嵌入或操作型“ApplicationClass”。请改用试用的接口。
  • day45-dynamic programming-part12-8.16
  • Python、R用RFM模型、机器学习对在线教育用户行为可视化分析|附数据、代码
  • 【排序算法】八大排序(上)(c语言实现)(附源码)
  • [Linux] 关于执行文件路径的变量:$PATH
  • SpringBoot自定义类加载器
  • linux查看网卡速度和pcie速度
  • 【Python零基础】while循环和用户输入
  • SPI驱动学习一(协议原理)
  • 硬件服务器操作系统的选择:Linux 还是 Windows?
  • 地理科学专业| 中国大学排行榜(2024年)
  • PgSQL HashAgg算法 | 第2期 | 版本12的spill溢出磁盘解秘
  • linux之ELK
  • [Hdp] lc552. 学生出勤记录 II(dp+递推+状态定义+状态转移+向前转移+好题)
  • 【面试系列】之二:关于js原型
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • Apache Zeppelin在Apache Trafodion上的可视化
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • Hibernate【inverse和cascade属性】知识要点
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • Vue.js-Day01
  • 闭包,sync使用细节
  • 闭包--闭包之tab栏切换(四)
  • 从setTimeout-setInterval看JS线程
  • 搞机器学习要哪些技能
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 中文输入法与React文本输入框的问题与解决方案
  • 阿里云ACE认证之理解CDN技术
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • #php的pecl工具#
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (1)常见O(n^2)排序算法解析
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (九)c52学习之旅-定时器
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (四)模仿学习-完成后台管理页面查询
  • (万字长文)Spring的核心知识尽揽其中
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)jdk与jre的区别
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • (转载)从 Java 代码到 Java 堆
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • *1 计算机基础和操作系统基础及几大协议
  • .net 4.0发布后不能正常显示图片问题
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .Net CoreRabbitMQ消息存储可靠机制