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

做网站都需要用到什么软件郑州做个人网站的公司

做网站都需要用到什么软件,郑州做个人网站的公司,网站编辑做图片用什么不同,专做美容师招聘网站MySQL select count 性能分析 问题:mysql 在count时发现非常慢 select count(*) from xxx; 无论执行多少次,查询速度基本稳定在10-12秒之间 环境说明 windows11 x64SSD硬盘MySQL8.0.35数据库引擎为InnoDB数据行数不到3万行,但是数据量将近…

MySQL select count 性能分析

问题:mysql 在count时发现非常慢

select count(*) from xxx;
无论执行多少次,查询速度基本稳定在10-12秒之间

环境说明

  1. windows11 x64
  2. SSD硬盘
  3. MySQL8.0.35
  4. 数据库引擎为InnoDB
  5. 数据行数不到3万行,但是数据量将近900M,这900M中包含了数据本身和索引。

思路

  1. 排除count(*) count(id)对性能的干扰。
  2. 经过show profile分析,在execute阶段有将近9秒多的时间。于是怀疑是io的问题。
  3. 修改innodb的buffer相关进行测试
[mysqld]
# innodb_log_files_in_group 和innodb_log_file_size 8.0之后废弃
# 用innodb_redo_log_capacity代替,默认100M,最大128GB
innodb_redo_log_capacity=1G# 三者之间的关系
# innodb_buffer_pool_size / innodb_buffer_pool_chunk_size = innodb_buffer_pool_instances
# win32系统: innodb_buffer_pool_chunk_size  默认为128M
# 其他系统: innodb_buffer_pool_size 小于1G时,innodb_buffer_pool_instances 默认为1
# 大于1G时。innodb_buffer_pool_instances 默认为8,取值范围 1-64
innodb_buffer_pool_chunk_size=512M
innodb_buffer_pool_instances=8
innodb_buffer_pool_size=4G
  1. show engine status\G查看buffer pool中描述(buffer pool的数量是 上面的instances数量对应)
    关注 free buffers 有0的情况, 如果有,考虑buffer_size太小
  2. show status like '%buffer%';查看
#从内存读取的大小
Innodb_buffer_pool_read_requests#无法满足内存读取,从磁盘读取的大小
Innodb_buffer_pool_reads#计数器,计算innodb需要创建页面的次数,大于0时,考虑buffer_size太小        
Innodb_buffer_pool_wait_free    

buffer命中率 = innodb_buffer_pool_read_requests / (innodb_buffer_pool_read_requests + innodb_buffer_pool_reads) * 100

根据4,5步骤的情况,修改了innodb_buffer_pool_size结果查询时,第一次时长为10多秒,后续每次查询稳定在0.01秒,和之前比,相关与多了一次缓存?

我对比了下openEuler系统上同样数据库的同样操作,第一次不到2秒,后续每次0.01秒
对比了下innodb的所有参数,除过上述提到的buffer_pool的三个参数被修改过,其他都一致

有那个英雄路过时,麻烦留言指点下问题出在哪里

http://www.yayakq.cn/news/809480/

相关文章:

  • 堵博网站建设电商平台网站模板
  • 教育培训网站源码 模板 php培训机构网站源码培训学校网站源码企业网站系统设计与实现
  • 装修公司名字大全参考南阳网站建设优化
  • 京东商城网站建设策划书彩票网站 模块
  • 手机上那个网站做农产品推广比较好详情页设计模板详情页设计素材
  • 赞助网站怎么做学校门户网站建设说明
  • 襄州区城乡建设局网站石家庄抖音推广公司
  • html 网站源码 卖手机怎样制作一个网页
  • 青岛建站软件如何建立竞价网站
  • 做汽车网站开题报告的意义做网站网站判刑多少年
  • 怎样加盟网站建设网络营销应该这样做
  • 做网站找华企软件定制开发服务收费多少
  • 免费学做网站网站推广广告词
  • 网站上传服务器后台上传资料出错网站怎么添加假备案号
  • 做网站的论坛php网页模板
  • 下载站cms如何制作短视频
  • 做本地信息网站要注册什么类型公司做韦恩图网站
  • 网站备案 互联网信息做水果网站平台
  • wordpress 建站 知乎网站开发与维护介绍
  • 旅游网站有哪些功能湖州十大进出口公司
  • 网站开发最新技术昆明今天最新通知
  • 大理网上商城网站建设如何在自己网站开发互动视频
  • 网站建设素材模板一个旅游网站建设
  • 河南省住房和城乡建设厅人教处网站wordpress app制作教程
  • 做程序网站需要什么代码吗广东源江建设集团有限公司网站
  • 用asp做的网站打开页面很慢谷歌seo是什么职业
  • 昌邑网站建设公司泉州网站建设公司
  • 网站制作 常见问题正规赚佣金的平台
  • 做自己的网站需要多少钱已经有了网站怎么做推广
  • 如何做网站步骤自适应网站制作