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

网站的新闻栏与产品栏如何做seo建站营销

网站的新闻栏与产品栏如何做,seo建站营销,常德网站制作公司多少钱,高校网站建设存在问题后台清理工作:脏页刷盘、undo回收 1、page cleaner thread:刷新脏页 2、purge thread:清空undo页、清理“deleted”page 一、innodb_page_cleaners page cleaner线程从buffer pool中刷脏页的线程数量。 1、5.7新特性 1、5.6版本以前&#xff…

 

后台清理工作:脏页刷盘、undo回收

  1、page cleaner thread:刷新脏页

  2、purge thread:清空undo页、清理“deleted”page

一、innodb_page_cleaners

  page cleaner线程从buffer pool中刷脏页的线程数量。

1、5.7新特性

  1、5.6版本以前,脏页的清理工作交由master线程的;

  2、Page cleaner thread是5.6.2引入的一个新线程(单线程),从master线程中卸下buffer pool刷脏页的工作独立出来的线程(默认是启一个线程);

  3、5.7开始支持多线程刷脏页;

2、发起脏页的写请求

  清理因为触发需要脏页回收的脏页(脏很久了、冷脏页……)

  注意:真正干活的,将dirty page写入磁盘的是innodb_write_io_threads

3、如何调整这个参数

mysql> show variables like 'i%cleaners';
+----------------------+-------+
| Variable_name        | Value |
+----------------------+-------+
| innodb_page_cleaners | 1     |
+----------------------+-------+
1 row in set (0.05 sec)

  1、配置文件my.cnf中添加innodb_page_cleaners=num值

  2、默认是1;最大可以是64,也就是会有64个page cleaner线程并发工作清理脏页

4、如何判断是否要修改增加innodb_page_cleaners

mysql> show global status like '%wait_free';
+------------------------------+-------+
| Variable_name                | Value |
+------------------------------+-------+
| Innodb_buffer_pool_wait_free | 0     |
+------------------------------+-------+
1 row in set (0.01 sec)

  Innodb_buffer_pool_wait_free:标志着脏页有没有成为系统的性能瓶颈;如果值很大,则需要增加innodb_page_cleaners值,同时增加写线程。

 

  1、通常,对于buffer pool的写发生在后台,当innodb需要读或创建一个数据页,但是没有干净的可用页,innodb就会为等待的操作能完成先将一些脏页刷入磁盘。

  2、Innodb_buffer_pool_wait_free就是这等待操作的实例数。如果innodb_buffer_pool_size的大小设置适当,这个值就会很小,甚至为0。

 

二、innodb_purge_threads

  purge线程,后台线程,致力于innodb清理,资源回收操作。

1、清理操作

  1、清理undo页

    undo记录修改前的数据用于回滚,已提交的时候,不再回滚,即可清理该undo信息。

  2、清理page里面的有“deleted”标签的数据行

    1、当我们delete数据行时,是对数据页中要删除的数据行做标记“deleted”,事务提交(速度快);

    2、后台线程purge线程对数据页中有“deleted”标签的数据行进行真正的删除。

2、调整依据

  1、系统存在大量的delete、对主键的update

mysql> show global status like '%rows%d%ted';
+---------------------+-------+
| Variable_name       | Value |
+---------------------+-------+
| Innodb_rows_deleted | 0     |
| Innodb_rows_updated | 5     |
+---------------------+-------+
2 rows in set (0.01 sec)

  2、mysql> show engine innodb status \G

Trx id counter 1159171  #事务计数
Purge done for trx's n:o < 1157813  #事务清空位置#1159171-1157813表示有待清空的事务量undo n:o < 0  #当前清理事务undo位置
state: running but idle  #启动但是闲置
History list length 1029  #当前undo数据页的总量1029*16K

3、调整:innodb_purge_threads默认值是1,OLTP系统一般会修改为4

mysql> show variables like '%purge_t%';
+----------------------+-------+
| Variable_name        | Value |
+----------------------+-------+
| innodb_purge_threads | 4     |
+----------------------+-------+
1 row in set (0.01 sec)
@author:http://www.cnblogs.com/geaozhang/

转载于:https://www.cnblogs.com/DataArt/p/10182571.html

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

相关文章:

  • 德州网站建设推广价格长春网站优化哪家好
  • wordpress显示多页选项快速seo排名优化
  • 做MAD生肉网站怎么让百度搜索靠前
  • 商务网站欣赏佛山网站建设十年乐云seo
  • php网站只能打开首页网络营销促销方案
  • 泉州3d建模培训威海seo
  • 哈尔滨网站建设费用如何优化网络环境
  • soso网站提交入口云优化seo软件
  • 文化部网站总分馆建设实施意见万网域名交易
  • 信阳市工程建设信息网站网站关键词优化排名推荐
  • 怎样将视频放在网站里做seo网站优化价格
  • 自己制作网站的方法百度直播间
  • 咸阳做网站电话微信推广文案
  • wordpress优化网站全球访问量top100网站
  • 做ppt用的音效网站五行seo博客
  • 宜兴网站建设百度网站制作联系方式
  • 下载类网站开发条件做引流推广的平台600
  • 网站的友情链接做多少个比较合适网站排名优化师
  • 如何做网站水晶头上海外贸seo公司
  • 做视频网站需要哪些技术指标广告营销推广
  • 物流公司图片南宁百度快速优化
  • 网站如何快速被百度收录广州外贸推广
  • 绵阳网站建设推广百度的首页
  • 营销网点机构号seo推广计划
  • 微信网站开发用什么语言新闻头条今日要闻最新
  • 在国外做h网站怎么样唐山seo优化
  • 淘客网站怎么做啊成都网络推广哪家好
  • 建设部网站资质公示网络推广经验
  • 百度做的网站后台怎么更新查询网138网站域名
  • 济南网站建设流程江苏seo哪家好
  • VSCode Python 与 C++ 联合调试配置指南
  • UE5 动态扫描波
  • USRP捕获手机/路由器数据传输信号波形(下)
  • 抓大鹅小游戏微信抖音流量主小程序开源
  • Docker部署Nacos
  • 【Dolphinscheduler】docker搭建dolphinscheduler集群并与安全的CDH集成