【Mysql】mysql count主键字段很慢超时 执行计划Select tables optimized away ,最终调整buffer pool问题解决

news/2025/3/11 15:45:39/文章来源:https://www.cnblogs.com/sxdcgaq8080/p/18388797

 

背景:

 

mysql表  主键字段 count,速度很慢,耗时将近30s

 

 

 

从执行计划可以看出:

explain SELECT COUNT(rule_id) AS dataCount FROM `sku_safe_stock_rule`;

 

 

 

原理分析:

Select tables optimized awaySELECT操作已经优化到不能再优化了
(MySQL根本没有遍历表或索引就返回数据了)由此可以看出 本sql语句执行解析后,直接在 mysql buffer缓存即可命中,不用去存储引擎遍历表即可返回结果。



 




 

 

 

继续分析:

 

但是既然直接在缓存命中后即可返回count()结果,为什么仍然这么慢?

  这里便引出 mysql  buffer pool这个概念.  (详细原理可再查再学)

 

 

 

最终解决:

最终,发现 
1.
mysql  buffer pool只有 512M。
调整为 2G后, 该条count(主键) sql性能便提升飞速。


 2.
 mysql表中总数据量440W+, 失效数据很多,执行sql工单,归档无效数据后,对sql性能也有很大帮助。 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/789628.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Oracle 19c OCP 082认证考试题库(第6题)- 2024年修正版

【优技教育】Oracle 19c OCP 082题库(第6题)- 2024年修正版 考试科目:1Z0-082 考试题量:90 通过分数:60% 考试时间:150min 本文为(CUUG 原创)整理并解析,转发请注明出处,禁止抄袭及未经注明出处的转载。 原文地址:http://www.cuug.com/index.php?s=/home/article/detai…

08年买的电脑!一样玩《黑神话:悟空》!(影视级画质)

中国PC游戏界迎来了一场“大地震”!备受瞩目的国产3A级游戏《黑神话:悟空》正式全球发售。这款由游戏科学公司开发的动作角色扮演游戏,在研发阶段就吸引了无数目光。根据游戏平台Steam的数据显示,《黑神话:悟空》不仅在中国区,而且在全球范围内都持续占据热销榜首。游戏中…

两句话讲清楚离线安装docker

银河麒麟、离线环境,装吧,一装一个不吱声。两句话讲清楚离线安装docker 目录两句话讲清楚离线安装docker写在前面解决方案 写在前面背景:银河麒麟、离线环境,装吧,一装一个不吱声。参考链接:https://blog.csdn.net/zhaogangyyxf/article/details/141328640准备:docker安…

玩黑悟空要配什么显卡?ToDesk云电脑一招搞定!

近期国产游戏大作《黑神话悟空》的预售开启,许多玩家对于如何配置自己的电脑以畅玩这款画质卓越、支持全景光追的3A大作产生了浓厚的兴趣。尤其是显卡的选择,成为了玩家们关注的焦点。《黑神话悟空》官方推荐最低显卡配置为1060ti起步,最高可达4080 Super,以满足不同分辨率…

js filter方法 全部数据根据搜索的数据 进行比对 包含的话 将包含的数据全部显示

js 全部数据根据搜索的数据 进行比对 包含的数据显示let ss = [ {name: "吴梦",id: 1,}, {name: "王倩",id: 2,}, {name: "陈飘",id: 3,}, {name: "刘莎",id: 4,},{name: "吴梦2&…

自动化运维-Linux系统CPU、内存、硬盘巡检脚本

同事:写一个一键巡检服务器CPU、内存、硬盘的巡检脚本。 我(安排): #!/bin/bash# 系统巡检脚本# 打印标题 echo "==================== 系统巡检报告 ===================="# CPU 使用情况 echo "CPU 使用情况:" top -bn1 | grep "Cpu(s)" | s…

[MYSQL] MYSQL 优化总结

0 查询变量参数查询某个参数时 select @@…1 数据插入与导入普通插入:采用批量插入(一次插入的数据不建议超过1000条) 手动提交事务 主键顺序插入大批量插入: ​> + 如果一次性需要插入大批量数据,使用insert语句插入性能较低,此时可以使用MySQL数据库提供的load指令插…

AI加持的开发平台,如何满足您的独一无二?

在数字化浪潮席卷全球的今天,软件开发平台在企业发展中的地位正变得愈发重要。作为技术创新的基石,开发平台已逐渐成为当今时代信息技术进步的中坚力量,更是推动企业技术升级、业务发展的关键所在。 而今,随着人工智能技术的飞速发展,开发平台也再次迎来新的变革。AI的加持…

VulNyx - Mail 靶机

扫描靶机 发现22 和 80端口 访问80端口 发现id=1 和2 时都会有回显dirsearch -u http://http://192.168.200.39访问这个1 和 2的路径 发现竟然和上面那个id=1和id=2的内容相同 这里就可以判断是个include漏洞了用php_filter_chain_generator-main构造伪协议链 执行rce执行反弹…

电科邮件系统短信轰炸

短信轰炸 在该页面下,只有对于学号与验证码的检测实现对于密码的找回,我的想法是对于学号的构造实现短信轰炸。因为学校中的学号构成有规律,所以可以构造不同的学号 ![](C:\Users\21094\Pictures\Screenshots\屏幕截图 2024-08-28 155947.png) 点击下一步后,可以看到该学号…

基于 Quanto 和 Diffusers 的内存高效 transformer 扩散模型

过去的几个月,我们目睹了使用基于 transformer 模型作为扩散模型的主干网络来进行高分辨率文生图 (text-to-image,T2I) 的趋势。和一开始的许多扩散模型普遍使用 UNet 架构不同,这些模型使用 transformer 架构作为扩散过程的主模型。由于 transformer 的性质,这些主干网络表…

opc da 服务器数据 转IEC61850项目案例

目录 1 案例说明 1 2 VFBOX网关工作原理 1 3 应用条件 2 4 查看OPC DA服务器的相关参数 2 5 配置网关采集opc da数据 4 6 用IEC61850协议转发数据 6 7 网关使用多个逻辑设备和逻辑节点的方法 9 8 在服务器上运行仰科OPC DA采集软件 10 9 案例总结 12 1 案例说明在OPC DA服务器上…