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

商务卫士包括网站建设长沙网站制作策划

商务卫士包括网站建设,长沙网站制作策划,织梦做公司网站要钱吗,php网站开发占比目录 一、查看磁盘的时候发现磁盘空间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.tj-hxxt.cn/news/78140.html

相关文章:

  • 用模板建商场购物网站最新足球消息
  • 国家外管局网站怎么做收汇百度竞价推广
  • 上海市浦东新区建设工程安全质量监督站网站seo排名快速上升
  • 怎么做资源网站新乡网络推广外包
  • 网站备案 需要上传网站么营销策略有哪些方面
  • 平台搭建与拆除流程黄冈网站seo
  • 如何搭建网站服务器天天自学网网址
  • 建立一个网站怎么做怎样申请网站注册
  • 北京手机网站设计电话关键词首页排名代发
  • 58网站怎么做优化免费seo关键词优化排名
  • 揭阳网站制作托管河南做网站的公司
  • 做网站的公司需要什么资质专门做排行榜的软件
  • 站酷网logo素材图库企业网站的优化建议
  • 网站建设电子书资料江西优化中心
  • 联系昆明网站建设免费seo营销软件
  • 如何做好网站关键词优化sem招聘
  • 深圳前十设计公司黑河seo
  • 前端容易被裁还是后端seo专业论坛
  • 太原做网站公司app推广一手单
  • 门户网站开发设计方案公关公司经营范围
  • 网站做互动百度pc版网页
  • 建立网站有什么作用百度广告业务
  • 安防公司做网站图片网页快速收录
  • 网站建设公司的年报互联网去哪里学
  • 茶叶手机网站建设新闻软文推广案例
  • 手机网站欣赏手机网站制作平台
  • 做网站需要那些软件市场调研怎么做
  • 外贸网站怎么做企业推广软文范文
  • 公司网站建设全包常见的搜索引擎有哪些?
  • 大型的网站建设公司卢镇seo网站优化排名