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

商务卫士包括网站建设北京seo招聘

商务卫士包括网站建设,北京seo招聘,wordpress 首页logo,微信网站开发报价表目录 一、查看磁盘的时候发现磁盘空间100% 二、 排查的时候:查看是什么文件占用的时候,发现是数据库临时表空间增长的 三、为了避免以后再次出现ibtmp1文件暴涨,限制其大小,需在配置文件加入 四、重启Mysql实例(重启后…

目录

一、查看磁盘的时候发现磁盘空间100%

二、 排查的时候:查看是什么文件占用的时候,发现是数据库临时表空间增长的

三、为了避免以后再次出现ibtmp1文件暴涨,限制其大小,需在配置文件加入

四、重启Mysql实例(重启后ibtmp1文件会自动清理)

五 、重启后,验证配置是否生效

总结:

一、查看磁盘的时候发现磁盘空间100%

 

二、 排查的时候:查看是什么文件占用的时候,发现是数据库临时表空间增长的

 

 

备注:默认配置为ibtmp1:12M:autoextend,也就是说在默认情况下支持大文件的系统这个文件大小是可以无限增长的。 

mysql> show variables like 'innodb_temp_data_file_path';
+----------------------------+-----------------------+
| Variable_name              | Value                 |
+----------------------------+-----------------------+
| innodb_temp_data_file_path | ibtmp1:12M:autoextend |
+----------------------------+-----------------------+
1 row in set (0.01 sec)
 

为了避免以后再次出现ibtmp1文件暴涨,限制其大小,需在配置文件加入

vim /etc/my.cnf

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
#datadir=/var/lib/mysql
#socket=/var/lib/mysql/mysql.sock

# Disabling symbolic-links is recommended to prevent assorted security risks
#

port=31306
datadir=/datah/data/mysqldata/mysql
socket=/var/lib/mysql/mysql.sock

symbolic-links=0

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

character-set-server=utf8
collation-server=utf8_general_ci
lower_case_table_names=1
init_connect='SET NAMES utf8'
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
max_connections=5000
wait_timeout=20000
max_user_connections=5000
max_allowed_packet=128M
thread_stack=262144

#为了避免以后再次出现ibtmp1文件暴涨,限制其大小
innodb_temp_data_file_path=ibtmp1:12M:autoextend:max:20G

#skip-grant-tables
 

四、重启Mysql实例(重启后ibtmp1文件会自动清理)

systemctl restart mysqld

五 、重启后,验证配置是否生效

 mysql> show variables like 'innodb_temp_data_file_path';
+----------------------------+-------------------------------+
| Variable_name              | Value                         |
+----------------------------+-------------------------------+
| innodb_temp_data_file_path | ibtmp1:12M:autoextend:max:20G |
+----------------------------+-------------------------------+
1 row in set (0.01 sec)

总结:

可能导致ibtmp1文件暴涨的情况:

  1. 用到临时表,当EXPLAIN 查看执行计划结果的 Extra 列中,如果包含 Using Temporary就表示会用到临时表。
  2. GROUP BY无索引字段或GROUP BY + ORDER BY的子句字段不一样时。
  3. order by与distinct共用,其中distinct与order by里的字段不一致(主键字段除外)。
  4. insert into table1 select xxx from table2。

解决办法:

  1. 限制 ibtmp1 文件大小:innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:20G
  2. 优化 SQL,避免使用临时表。
  3. 重启 mysql 实例释放 ibtmp1 文件

http://www.rdtb.cn/news/2401.html

相关文章:

  • 网站建设设计780元全包济南网站制作平台
  • 企业申请网站建设请示嘉兴百度seo
  • 网站咨询弹窗怎么做外贸推广具体是做什么
  • 华侨大学英文网站建设搜索引擎营销的实现方法有
  • 交互式网站开发技术asp企业培训员工培训平台
  • 永川住房和城乡建设委员会网站长沙网站se0推广优化公司
  • 可以做微商的网站营销策划公司的经营范围
  • 标签式网站内容管理手机网站怎么优化关键词
  • 深圳外贸网站制作公司如何模板建站
  • 网站建设前分析网络推广平台收费不便宜
  • 临沂网站制作策划互联网广告营销
  • 苏州新区网站建设广州新闻播报
  • 一个企业网站文章多少适合上海高端seo公司
  • 长沙小程序app开发seo网站快排
  • 分类信息网站怎么做流量苏州关键词优化怎样
  • 深圳企业网站建设价格免费外链发布平台
  • 网站开发的项目开发计划网络营销主要是学什么的
  • 高端网站建设天软科技营销课程
  • 东莞疫情封城了吗seo优化推广业务员招聘
  • 南昌网站建设公司特色广州网站优化软件
  • 网站建设功能seo首页优化
  • gta5网站正在建设中百度知道在线问答
  • 上海市网站建软文推广发稿
  • wordpress免费中文主题分享优化百度seo技术搜索引擎
  • 西安做网站建设哪家好佛山seo按效果付费
  • 做网站注册哪类商标seo在线培训机构排名
  • 深圳网站建设培训班搜索引擎网页
  • 无锡网站seo企业整站推广
  • 用wordpress做企业网站市场seo是什么
  • 网站推广策划思路与执行全网软文推广