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

广东 网站备案/优化大师免费安装下载

广东 网站备案,优化大师免费安装下载,公司网站如何进入后台,中国建筑集团有限公司董事长Mysql慢查询日志数据库的慢查询是影响项目性能的一大因素,对于数据库我们要优化SQL,首先要找到需要优化的SQL,这就需要我们知道sql执行时间等信息,除了使用SHOW PROFILES;外,mysql也提供了“慢查询日志”功能&#xff…

Mysql慢查询日志

数据库的慢查询是影响项目性能的一大因素,对于数据库我们要优化SQL,首先要找到需要优化的SQL,这就需要我们知道sql执行时间等信息,除了使用SHOW PROFILES;外,mysql也提供了“慢查询日志”功能,用来记录查询时间超过某个设定值的SQL,这将极大程度帮助我们快速定位到症结所在,以便对症下药。

一、慢查询配置

关于慢查询日志,主要涉及三个参数:

slow_query_log :是否开启慢查询日志功能(必填)

long_query_time :超过设定值,将被视作慢查询,并记录至慢查询日志文件中(必填)

slow_query_log_file :慢查询日志文件(不必填),可以通过show variables like '%slow_query%';查询日志位置

打开慢查询日志有两种方式:

1. 通过命令行

不需要重启命令行,临时性的,退出mysql终端就失效。

# 以下操作管理员才有权限

mysql> set global slow_query_log = ON;

Query OK, 0 rows affected (0.04 sec)

# 设置查询“超时”时间(这里为了方便日志打印,将超过0.001s的都作为慢查询)

mysql> set GLOBAL long_query_time = 0.001;

Query OK, 0 rows affected (0.00 sec)

2. 通过配置文件

需要重启mysql

# 慢日志相关配置

slow_query_log = ON

long_query_time = 0.001

slow_query_log_file = /usr/local/mysql/data/slow.log

二、慢日志查询

如果操作正确,那么在日志里面就会看到类似下面的:

# Time: 200303 14:54:38

# User@Host: wangjun[wangjun] @ localhost []

# Thread_id: 47 Schema: scujoo QC_hit: No

# Query_time: 0.024923 Lock_time: 0.000130 Rows_sent: 3488 Rows_examined: 3488

# Rows_affected: 0 Bytes_sent: 354872

SET timestamp=1583218478;

select * from account;

/usr/sbin/mysqld, Version: 10.3.15-MariaDB-1-log (Raspbian testing-staging). started with:

Tcp port: 0 Unix socket: /run/mysqld/mysqld.sock

Time Id CommandArgument

# Time: 200303 15:05:30

# User@Host: [root] @ localhost []

# Thread_id: 8 Schema: mysql QC_hit: No

# Query_time: 0.001743 Lock_time: 0.000168 Rows_sent: 1 Rows_examined: 1

# Rows_affected: 0 Bytes_sent: 252

use mysql;

SET timestamp=1583219130;

show variables like 'datadir';

# User@Host: [root] @ localhost []

# Thread_id: 10 Schema: QC_hit: No

# Query_time: 0.007002 Lock_time: 0.000238 Rows_sent: 36 Rows_examined: 69

# Rows_affected: 0 Bytes_sent: 2391

SET timestamp=1583219130;

select concat('select count(*) into @discard from `',

TABLE_SCHEMA, '`.`', TABLE_NAME, '`')

from information_schema.TABLES where TABLE_SCHEMA<>'INFORMATION_SCHEMA' and TABLE_SCHEMA<>'PERFORMANCE_SCHEMA' and ( ENGINE='MyISAM' or ENGINE='Aria' );

# Time: 200303 15:06:41

http://www.lbrq.cn/news/1029601.html

相关文章:

  • 网站暂停怎么做/网络营销有哪些内容
  • 车床加工东莞网站建设/sem是什么检测分析
  • 大型网站都怎么做推广/seo排名软件有用吗
  • 资阳做网站/上海网站建设关键词排名
  • 嘉兴做网站优化价格/今日新闻 最新消息 大事
  • 网站图片代码/2022年最近一周新闻大事
  • 营销型网站制作方案/龙岗网站推广
  • 网站维护费一年多少钱/seo前线
  • 攀枝花网站seo/制作网站的最大公司
  • 威海专业网站建设/郑州seo技术服务
  • wordpress将用户锁在前台/网站排名优化软件联系方式
  • 宝鸡市住房和城市建设局网站/新闻发稿软文推广
  • 新万网站建设/百度关键词优化平台
  • 个人域名网站可以做企业站吗/深圳关键词排名优化系统
  • 新网站建设运营年计划书/西安疫情最新通知
  • 做网站都需要什么工具/福建优化seo
  • 揭阳手机网站建设/青岛seo推广公司
  • 设计网站推荐html/找网站设计公司
  • 如何做网站跳转/便宜的seo官网优化
  • 国家开发银行助学贷款网站/seo优化报告
  • 建一个app和网站那个比较好/公司官网模板
  • 传业做微采商城网站/智能建站模板
  • 池州网站优化/搜索历史记录
  • 网站如何做百度权重/常见的网络推广方式包括
  • 网站建设的基本流程是什么/免费网站建设seo
  • 帆布网站做哪个/百度官方网页版
  • 网站使用网络图片做素材 侵权吗/安徽疫情最新情况
  • 科技 杭州 网站建设/新闻稿件
  • 方城微网站开发/10种营销方法
  • 图片演示dw做网站/谷歌chrome安卓版
  • golang语言和JAVA对比
  • Win11和Mac设置环境变量
  • jvm学习笔记之jvm的生命周期和发展历程
  • String里常用的方法
  • 一维数组的创建、初始化与使用指南
  • 间隙锁(Gap Lock)