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

如何监控和优化慢查询?

如何监控和优化慢查询?

监控:

开启慢查询日志(会将查过设定执行时间的sql语句记录到指定的文件)

-- 开启慢查询日志
SET GLOBAL slow_query_log = ON;-- 设置阈值(比如超过 1 秒的 SQL 都算慢)
SET GLOBAL long_query_time = 1;-- 查看当前配置
SHOW VARIABLES LIKE '%slow_query%';

配置如上以后,MySQL 就会把执行超过 1 秒的语句记录到 slow_query_log_file 指定的文件里(一般在数据目录下,文件名类似 hostname-slow.log)。


优化:

使用explain来分析慢查询语句,查看使用的索引,扫描的行数等。

  • 如果索引缺失,添加新索引
  • 避免使用select*,仅选择需要的字段
  • 让联合索引尽量匹配最左前缀
http://www.dtcms.com/a/427724.html

相关文章:

  • 力扣Hot100--141.环形链表
  • 单粒子与总剂量辐射损伤机制与芯片抗辐照设计
  • 俄文网站建设网页设计与制作 pdf
  • 照片做视频的软件 模板下载网站编程课程培训机构排名
  • 现代梨园花果管理虚拟仿真实验
  • 超越聊天框:用MCP InteractiveDialog构建下一代人机协作体验
  • mongo无法清除固定集合数据的另类解决办法
  • Python采集闲鱼商品详情并返回JSON数据全攻略
  • 在ideal中访问页面时出现 HTTP 404 - Not Found
  • 文山建设局网站网站可以做软著吗
  • 个人网站建立内容wordpress建数据库步骤
  • 数造科技于2025全球数据管理峰会斩获多项殊荣
  • 建立网站成本最低做网站 做手机app要学什么软件
  • 多普勒超声胎心信号处理
  • 学习Python中Selenium模块的基本用法(17:使用ActionChains操作键盘)
  • 保证git直线提交(rebase)而非创建分支(merge)
  • 用vscode做一个简单的扫雷小游戏
  • 建设银行个人官方网站phpcms网站seo怎么做
  • 二维凸包——Andrew 算法学习笔记
  • 北京网站建设小程序开发360网站建设的目标是什么
  • 河南省建筑市场一体化平台整站优化系统
  • A模块 系统与网络安全 第四门课 弹性交换网络-3
  • 企业电子商务网站平台建设公司概况简介
  • WSL安装并配置到pyCharm
  • 国庆假期小知识:旗帜为何会迎风飘扬
  • 冀教版三年级上册英语-学习思路和引导方法
  • Cesium 内置变量 czm_ellipsoidInverseRadii
  • 做塑胶网站需要什么建设部网站被黑
  • 树莓派:微雪显示器7寸触摸屏使用
  • Spring AI alibaba Prompt模板Advisor自定义