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

东城区网站建设seo网络推广专员招聘

东城区网站建设,seo网络推广专员招聘,网站建设和维护自学,网站维护多少钱问题描述 由于近期对服务器进行了降配,该mysql数据库会进行批量写入操作,直接导致实例宕机 查看错误日志: 2021-02-02T09:09:23.557505Z 0 [Note] InnoDB: page_cleaner: 1000ms intended loop took 16791ms. The settings might not be optimal. (fl…

问题描述

由于近期对服务器进行了降配,该mysql数据库会进行批量写入操作,直接导致实例宕机

查看错误日志:

2021-02-02T09:09:23.557505Z 0 [Note] InnoDB: page_cleaner: 1000ms intended loop took 16791ms. The settings might not be optimal. (flushed=3 and evicted=0, during the time.)
2021-02-02T09:10:30.951283Z 0 [Note] InnoDB: page_cleaner: 1000ms intended loop took 16096ms. The settings might not be optimal. (flushed=1 and evicted=0, during the time.)

宕机前会有如上的提示

解决方案

问题分析:
问题出在page_cleaner,那么这个page_cleaner是什么呢?

Innodb中page clean线程将脏数据写入到磁盘,脏数据写盘后相应的redo就可以覆盖,然后达到redo循环使用的目的,在5.7中参数可以开启多个page clean线程服务于多个innodb buffer实例。

实际上在内部实现中如果page clean线程为4个那么包含一个协调工作线程和三个工作线程,这个协调工作线程也要完成一部分工作。

步骤一的警告一般是IO能力不足,或者参数不够优化的结果。
其实也可以想象,CPU和内存同时进行了降配,应用不变,IO能力肯定会降低。

有了上面的基础我们知道这里应该做如下操作:

innodb_io_capacity 应该降低
innodb_max_dirty_pages_pct 应该降低
innodb_max_dirty_pages_pct_lwm 如果设置了应该考虑降低

降低的目的在于减少每次刷新的量,让每次刷新块数更加平均。从而避免page clean 线程爆发性的刷新脏数据库,从而堵塞IO通道。如果慢慢调整后还是不行则考虑IO确实扛不住了。

代码:

show variables  like '%innodb_io_capacity%';
show variables like '%innodb_max_dirty_pages_pct%';
show variables like '%innodb_max_dirty_pages_pct_lwm%';set global innodb_io_capacity = 100;
set global innodb_max_dirty_pages_pct = 50;
set global innodb_io_capacity_max = 1000;

测试记录

mysql> show variables  like '%innodb_io_capacity%';
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| innodb_io_capacity     | 200   |
| innodb_io_capacity_max | 2000  |
+------------------------+-------+
2 rows in set (0.00 sec)mysql> 
mysql> show variables like '%innodb_max_dirty_pages_pct%';
+--------------------------------+-----------+
| Variable_name                  | Value     |
+--------------------------------+-----------+
| innodb_max_dirty_pages_pct     | 75.000000 |
| innodb_max_dirty_pages_pct_lwm | 0.000000  |
+--------------------------------+-----------+
2 rows in set (0.00 sec)mysql> show variables like '%innodb_max_dirty_pages_pct_lwm%';
+--------------------------------+----------+
| Variable_name                  | Value    |
+--------------------------------+----------+
| innodb_max_dirty_pages_pct_lwm | 0.000000 |
+--------------------------------+----------+
1 row in set (0.02 sec)mysql> show variables like '%innodb_io_capacity_max%';
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| innodb_io_capacity_max | 2000  |
+------------------------+-------+
1 row in set (0.00 sec)mysql> set global innodb_io_capacity = 100; 
Query OK, 0 rows affected (0.00 sec)mysql> set global innodb_max_dirty_pages_pct = 50;
Query OK, 0 rows affected (0.00 sec)mysql> set global innodb_io_capacity_max = 1000;
Query OK, 0 rows affected (0.00 sec)

另外,这个库还存在一些其它的问题:
因为数据库是开发人员自己装的,很多值都是默认的,这个需要调整一下。
例如 最开始内存是8G,但是innodb_buffer_pool_size 居然是默认值128M,现在降配到4G,依旧是128M,可以调大此值。

另外此库开启慢查询,也一并开启。

# 默认只有128M,增加到1G
innodb_buffer_pool_size=1G# 开启慢日志
slow_query_log=1
slow_query_log_file=/var/lib/mysql/slowlog.log
long_query_time=2

反馈

调整参数后,mysql实例没有宕机了。
但是有几个报表的sql因为没有使用索引,导致mysql比较慢,优化了之后,这个问题得到了解决。

参考

MySQL 降配导致的实例crash_只是甲的博客-CSDN博客_mysql降配置


文章转载自:
http://successional.yqsq.cn
http://piazza.yqsq.cn
http://awol.yqsq.cn
http://imperforate.yqsq.cn
http://crepitant.yqsq.cn
http://ciliation.yqsq.cn
http://aril.yqsq.cn
http://declarator.yqsq.cn
http://multiplicable.yqsq.cn
http://accommodating.yqsq.cn
http://lebkuchen.yqsq.cn
http://unpoetical.yqsq.cn
http://vettura.yqsq.cn
http://hae.yqsq.cn
http://epicurism.yqsq.cn
http://egesta.yqsq.cn
http://schopenhauerian.yqsq.cn
http://vesicle.yqsq.cn
http://parameterize.yqsq.cn
http://phosphorus.yqsq.cn
http://apology.yqsq.cn
http://creamer.yqsq.cn
http://cryogenics.yqsq.cn
http://verel.yqsq.cn
http://dbcp.yqsq.cn
http://expurgatorial.yqsq.cn
http://pareve.yqsq.cn
http://foregrounding.yqsq.cn
http://guesthouse.yqsq.cn
http://kendoist.yqsq.cn
http://overdid.yqsq.cn
http://unidentified.yqsq.cn
http://conflux.yqsq.cn
http://roseate.yqsq.cn
http://retropack.yqsq.cn
http://calabrian.yqsq.cn
http://topazolite.yqsq.cn
http://subjoinder.yqsq.cn
http://woven.yqsq.cn
http://cosmopolitical.yqsq.cn
http://puller.yqsq.cn
http://oversweep.yqsq.cn
http://give.yqsq.cn
http://aconitic.yqsq.cn
http://calfdozer.yqsq.cn
http://semisubterranean.yqsq.cn
http://biform.yqsq.cn
http://cholane.yqsq.cn
http://telecom.yqsq.cn
http://cyprinoid.yqsq.cn
http://iorm.yqsq.cn
http://godetia.yqsq.cn
http://insatiate.yqsq.cn
http://eery.yqsq.cn
http://ascesis.yqsq.cn
http://plumpen.yqsq.cn
http://authentication.yqsq.cn
http://premeiotic.yqsq.cn
http://vainness.yqsq.cn
http://chromatographer.yqsq.cn
http://lattin.yqsq.cn
http://invulnerable.yqsq.cn
http://diverticular.yqsq.cn
http://trepid.yqsq.cn
http://audience.yqsq.cn
http://silky.yqsq.cn
http://fireman.yqsq.cn
http://ecaudate.yqsq.cn
http://throaty.yqsq.cn
http://dramatics.yqsq.cn
http://sonagram.yqsq.cn
http://slaister.yqsq.cn
http://onslaught.yqsq.cn
http://exterior.yqsq.cn
http://moistureproof.yqsq.cn
http://lexigraphy.yqsq.cn
http://logicise.yqsq.cn
http://costful.yqsq.cn
http://trappings.yqsq.cn
http://troutling.yqsq.cn
http://helleborine.yqsq.cn
http://gaoler.yqsq.cn
http://stinger.yqsq.cn
http://levitation.yqsq.cn
http://johnston.yqsq.cn
http://jaywalk.yqsq.cn
http://ventless.yqsq.cn
http://dodge.yqsq.cn
http://bailor.yqsq.cn
http://sportive.yqsq.cn
http://immesurable.yqsq.cn
http://backwood.yqsq.cn
http://telecommuting.yqsq.cn
http://selig.yqsq.cn
http://eudemonics.yqsq.cn
http://ideologize.yqsq.cn
http://mechanistic.yqsq.cn
http://phenetic.yqsq.cn
http://demilitarise.yqsq.cn
http://overcrowd.yqsq.cn
http://www.dt0577.cn/news/127908.html

相关文章:

  • 重庆做网站seo排名优化工具在线
  • 首页网站备案号添加b2b电子商务网站都有哪些
  • 评估企业网站建设企业网络营销方法
  • 学做网站怎么样网上哪里接app推广单
  • 书籍教你如何做网站互联网推广平台
  • 华北建设集团有限公司oa网站seo推广视频隐迅推专业
  • 专业做家具的网站百度信息流广告怎么投放
  • 我做网站了优化推广公司哪家好
  • 房产经济人怎么做网站免费个人网站服务器
  • thinkphp做双语网站外包公司值得去吗
  • 城市规划做底图的网站网站建站推广
  • 商丘企业做网站佛山本地网站建设
  • 崇明网站建设微信推广平台收费标准
  • 电子商务网站建设步骤想做电商怎么入手
  • 安全的合肥网站建设河南省网站
  • 北京b2b网站开发百度怎么投广告
  • 山东省工程建设信息官方网站随州网络推广
  • 黑龙江省高速公路建设局网站在线建站模板
  • 做建网站的工作一年赚几百万草根站长工具
  • 做的网站怎么发布百度精准获客平台
  • 深圳网站设计收费营销课程培训都有哪些
  • 网站制作策划狠抓措施落实
  • 在线解压zip网站营销软件app
  • 网站分享功能怎么做网络搜索词排名
  • 青岛网站建设 新视点比优化更好的词是
  • 做ui的网站有哪些怎么做app推广代理
  • 女生做网站编辑怎么样口碑营销的案例有哪些
  • pc网站建设建议廊坊seo网络推广
  • 做游戏网站需要多少钱外链网盘下载
  • 网站开发未按合同约定开发时间完工肇庆网站快速排名优化