一、关于慢查询设置和分析

查找慢查询参数

mysql> show variables like 'long%';+-----------------+----------+

| Variable_name | Value |

+-----------------+----------+

| long_query_time | 10.000000 |

+-----------------+----------+

mysql> show variables like 'slow%';

+---------------------+--------------------------------+

| Variable_name | Value |

+---------------------+--------------------------------+

| slow_launch_time | 2 |

| slow_query_log | OFF |

| slow_query_log_file | /var/lib/mysql/ubuntu-slow.log |

+---------------------+--------------------------------+

mysql> show variables like '%queries%';

+-------------------------------+-------+

| Variable_name | Value |

+-------------------------------+-------+

| log_queries_not_using_indexes | OFF |

| log_slow_queries | ON |

+-------------------------------+-------+

设置慢查询参数(作者建议设置为1s)

mysql> set global long_query_time=1;

mysql> set global slow_query_log='ON';

有些朋友除了设置以上的还会将查询中未带索引的语句也设置为on(即log_queries_not_using_indexes),大家可以根据当前的需求来确定是否需要增加。

这样大家就可以根据相应的日志去进行优化了,当然以上这块还是主要针对mysql语句进行优化

二、show processlist、show full processlist查看和分析

show processlist:主要有以下几列

+----------+------+-----------+------+---------+------+-------+------------------+

| Id | User | Host | db | Command | Time | State | Info |

+----------+------+-----------+------+---------+------+-------+------------------+

除了一中进行一个日志的优化外,当然show processlist也是一个方式,如果mysql进程一直处于一个较高的负载的时候,show processlist也是一个不错的选择,详细的参数简介我就不介绍了,相信网上还是有很多的资料的

mysql瓶颈分析_网站瓶颈分析—MYSQL性能分析相关推荐

  1. db2和mysql性能_关于DB2数据库的性能分析记录

    很久没冒泡感觉: 之前做过oracle,mssql 查询优化,最近在做db2的 优化查询,发现一对比,感觉 db2还是很nice的,尤其是性能推荐索引重建这块.暂且这么认为, 我们熟悉的 一般看sql ...

  2. 【MySQL数据库 | 第十九篇】SQL性能分析工具

    目录 前言: SQL执行频率: 慢查询日志: profile: profile各个指令: 总结: 前言: 本篇我们将为大家讲解SQL性能的分析工具,而只有熟练的掌握了性能分析的工具,才可以更好的对SQ ...

  3. MySQL的limit用法和分页查询的性能分析及优化

    一.limit用法 在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能. SELECT * FROM table LIMI ...

  4. jsp和mysql答辩_如何应对JSP连接MySQL数据库问题_网站数据库怎么连接到网页答辩问题...

    当您面临JSP连接MySQL数据库问题,你首先需要在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据. 以下用两种方式来实现J ...

  5. mysql容量性能测试_关于RDS for MySQL的各规格性能测试情况

    关于RDS for MySQL的各规格性能测试情况 注:该性能报告是参考的测试数据,不作为产品SLA的评判标准. 一. 简介 通过该性能测试报告,让用户了解到在sysbench标准测试模型下,每种规格 ...

  6. mysql级联删除_近百道MySQL面试题和答案(2020收藏版)(完结篇)

    7. 什么是死锁?怎么解决? 死锁是指两个或多个事务在同一资源上相互占用,并请求锁定对方的资源,从而导致恶性循环的现象. 常见的解决死锁的方法 1.如果不同程序会并发存取多个表,尽量约定以相同的顺序访 ...

  7. mysql query 优化_第 8 章 MySQL 数据库 Query 的优化

    前言: 在之前"影响 MySQL 应用系统性能的相关因素"一章中我们就已经分析过了Query语句对数据库性能的影响非常大,所以本章将专门针对 MySQL 的 Query 语句的优化 ...

  8. mysql系列问答题_(2)MySQL运维基础知识面试问答题

    面试题001:请解释关系型数据库概念及主要特点? 面试题002:请说出关系型数据库的典型产品.特点及应用场景? 面试题003:请解释非关系型数据库概念及主要特点? 面试题004:请说出非关系型数据库的 ...

  9. mysql架构组成_第 2 章 MySQL 架构组成

    麻雀虽小,五脏俱全.MySQL 虽然以简单著称,但其内部结构并不简单.本章从MySQL物理组成.逻辑组成,以及相关工具几个角度来介绍 MySQL 的整体架构组成,希望能够让读者对 MySQL 有一个更 ...

最新文章

  1. 文件,文件夹基本操作
  2. xml文档包含html代码_为什么文档很重要,以及为什么应将其包含在代码中
  3. 苏大微型计算机原理与应用题库,苏州大学计算机原理及应用考研复习题.pdf
  4. 实体类中存在List集合,怎么在xml文件中,对应
  5. java 图片组合 分解_切分和组合图片(二)
  6. 德国人认真起来,自己都怕!
  7. 《少年的你》惊现魅族手机,“心酸”回应:纯属意外 小破厂没钱植入
  8. linux中until循环的特点,Bash 中的 until 循环详解
  9. How To Fix: SCP And SSH Login Prompt Is Very Sl...
  10. 如何使用MongoDB+Springboot实现分布式ID?
  11. Ubuntu系统中创建虚拟环境
  12. 写作一篇SCI的13个要点(也适用社会科学SSCI)
  13. openSSL AES 加密引擎代码分析
  14. matplotlib之2010-2017年各季度国民生产总值散点图
  15. 如何区别边沿触发和脉冲触发
  16. 软件测试|Vuetify框架的使用
  17. 日历签到html,简单的手机移动端日历签到js代码
  18. 电路串联和并联图解_电路的组成和连接方式-通路、开路、短路,设计串并联电路图详解...
  19. JavaSwing_1.1: FlowLayout(流式布局)
  20. 微记账软件-站立会议3

热门文章

  1. java 打印 模板_Java输入输出模板
  2. 电脑功耗监测_应急监测便携式VOC检测仪色谱分析仪原理解析
  3. 538B. Quasi Binary
  4. mysql 列换行 表设计 设计_今天来讲一下怎么利用MySql进行库表设计
  5. 调用线程必须为sta_Java手写分布式系统远程调用RPC框架
  6. python终止线程_Python里怎么终止一个线程
  7. java技术分享主题_Java开发入门:适合新手练手的Java项目(附源码下载)
  8. 调用另一个cpp的变量_再谈条件变量—从入门到出家
  9. java 并列排名,178. 分数排名
  10. mysql 载入主体时出错_mysql遇到load data导入文件数据出现1290错误的解决方案