The table xxxx is full处理
收到table xxxx is full 报警
| table_schema | table_name | total_size_mb | data_used_mb | data_free_mb | TABLE_ROWS | ENGINE | ROW_FORMAT | pct_used |
+---------------+--------------------+---------------+--------------+--------------+------------+--------+------------+----------+
| schema-name1 | pre_common_session | 2.97 | 2.97 | 0.00 | 1 | MEMORY | Fixed | 100.00 |
| schema-name2 | pre_common_session | 0.05 | 0.05 | 0.00 | 165 | MEMORY | Fixed | 100.00 |
| schema-name3 | pre_common_session | 2.97 | 2.96 | 0.00 | 7 | MEMORY | Fixed | 99.97 |
| schema-name4 | pre_common_session | 2.97 | 2.97 | 0.00 | 1 | MEMORY | Fixed | 100.00 |
+---------------+--------------------+---------------+--------------+--------------+------------+--------+------------+----------+
4 rows in set (0.36 sec)
只有红色部分是特别差异.基于这点,我们去查看该表结构
mysql> show table status like 'pre_common_session'\G
*************************** 1. row ***************************
Name: pre_common_session
Engine: MEMORY
Version: 10
Row_format: Fixed
Rows: 153
Avg_row_length: 68
Data_length: 22120
Max_data_length: 10200
Index_length: 25760
Data_free: 816
Auto_increment: NULL
Create_time: NULL
Update_time: NULL
Check_time: NULL
Collation: gbk_chinese_ci
Checksum: NULL
Create_options: max_rows=150 ==========================》这个设置会对mysql最大空间计算产生影响,但并不是说表最大到150就不能再往上了。
但是到150以后,会很容易出现table XXXX FULL 的错误
而该表行数是165.所以很容易出现这个错误。
而通常出现table xxxx is full 就需要去看disk/max_heap_table_size 这两个是否到达上限了
解决如下
mysql> alter table pre_common_session max_rows=200;
Query OK, 177 rows affected (0.00 sec)
Records: 177 Duplicates: 0 Warnings: 0
The table xxxx is full处理相关推荐
- mysql返回#1114 – The table ‘xxxx’is full解决方法
发现执行mysql的 REPLACE INTO 的时候mysql返回 #1114 – The table 'xxxx' is full 这个错误. 以前没有遇到过,于是查找资料解决这个问题.得知是由于 ...
- 【ORACLE】ORA-01653: unable to extend table XXXX by 128 in tablespace XXX
ORA-01653: unable to extend table XXXX by 128 in tablespace XXX 一次运行sql的时候出现如上报错,表示我们的表空间已经不足了. 如何查看 ...
- ORA-04091: table xxxx is mutating, trigger/function may not see it
今天同事让我看一个 触发器为什么老是报错,当执行DML语句触发触发器后,会报ORA-04091错误:ORA-04091: table xxxx is mutating, trigger/functio ...
- mysql报错Table ‘xxxx‘ doesn‘t exist
mysql报错Table 'xxxx' doesn't exist 问题 pear_admin 开源项目的定时任务使用的是 quartz quartz 默认的表初始化脚本都是表明 大写 作者为了表名符 ...
- 命令行用impdp导入oracle时,报错ORA-02374: conversion error loading table “XXXX“.“XXXX“ ORA-12899: value……
命令行用impdp导入oracle时,报错: ORA-02374: conversion error loading table "XXXX"."XXXX" O ...
- hibernate jpa Table xxxx cannot be resolved
新建一个hibernate 的jpa项目 出现 Table "xxxx" cannot be resolved 这个问题. 解决办法 将这个钩去掉,之后就可以了.
- Mysql清空数据报错:1114 – The table ‘xxxx’is full问题解决
这里吐槽一下测试环境的空间太垃圾,只给数据库分配了4个G的空间,随便导入上百万条数据,轻轻松松就把空间给干满了,真是头疼,今早用Navicat清空数据的时候,报了一个错:1114 – The tabl ...
- Mysql异常之- 错误代码: 1005 Can‘t create table ‘XXXX.xxxx‘ (errno: 150)
错误: 错误代码: 1005 Can't create table 'XXXX.xxxx' (errno: 150) sql -- 收藏表 DROP TABLE IF EXISTS collectio ...
- alter table XXXX drop partition xxxx 不释放存储空间问题
对一个分区表进行清理,由于全是local索引,因此执行删除分区脚本 alter table xxxx drop partition xxxx; 执行完毕发现dba_free_space剩余空间没有变化 ...
最新文章
- 基于python的一个运维自动化的项目(进度更新)【已开源】
- windows下python安装Numpy和Scipy模块
- xshell监听端口_监听端口修改_笨办法学Linux 远程访问 (原理、实践、记录与排错)-视频课程_Linux视频-51CTO学院...
- 浅谈内联元素inline
- 谷歌推出人肉搜索引擎
- 关于jsp表单提交中action所指向Servlet路径问题的总结
- wps指定路径不存在怎么办_wps临时目录不存在提示该如何解决?
- RFM、PSM、波士顿矩阵模型简介
- ROS新手问题 [rospack] Error: package '***' not found
- 16s测序 | 如何轻松发表文章
- 阅读代码时,用excel做笔记。
- 是时候卸载这些全身都是广告的浏览器了:360、UC、QQ
- 网易游戏(互娱)2020校招在线笔试-游戏研发
- RF自动化测试框架(一)
- Java计算时间差、日期差总结
- Error: [$injector:unpr] Unknown provider: $scopeProvider - $scope -错误解决方案
- 聚焦:XuperOS成长计划FAQ
- [附源码]计算机毕业设计Python+uniapp基于Android 工厂考勤系统4h291(程序+源码+LW+远程部署)
- pickel加速caffe读图
- 十大著名的思想实验(程序员应该会读喜欢这些)