mysql中如何查看表空间
目录
- mysql 查看表空间
- mysql 临时表空间不足解决
- 查找思路以及解决方案
- 总结
mysql 查看表空间
主要是查看创建的库和系统自带的库大小
- SELECT table_schema, concat(sum(round(data_length / (1024 * 1024), 2)), 'MB') data_length, concat(sum(round(index_length / (1024 * 1024), 2)), 'MB') index_length, concat(sum(round(round(data_length + index_length) / (1024 * 1024), 2)), 'MB')total_size FROM information_schema.TABLES group by table_schema;
mysql 临时表空间不足解决
当数据量过大时,通过工具(sqlYog、Navicat)查询表数据时,
会报Got error 28 from storage engine错误
详情截图如下
网上搜寻好解决方法,好多都是直接清空临时表空间,感觉不可以行,如果是重要数据,仅仅因为内存不足,清空表空间,造成数据丢失,就得不偿失了,经过多方搜寻,
查找思路以及解决方案
1.进入mysql自带的临时表空间目录,linux一般为:mysql/data下:cd usr/local/mysql
2.查看占用内存情况:du -sh *
3.占用40g内存的即为表数据存放处,如不是重要数据,清空里面的数据即可(数据库中的数据也同样会消失)
4.如是重要数据,修改my.cnf文件(一般再mysql安装目录下)在mysqld下面添加tmpdir=/home/mysql
(/home/mysql`为自己自定义的表空间)
5.重启mysql,会发现,可以正常使用
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
MySQL的表空间是什么
今天我要跟你分享的话题是:"大家常说的表空间到底是什么?究竟什么又是数据表?" 这其实是一个概念性的知识点,当作拓展知识.涉及到的概念大家了解一下就好,涉及的参数,留个印象就好. 一.什么是表? 但凡是用过MySQL都知道,直观上看,MySQL的数据都存在数据表中. 比如一条Update SQL: update user set username = '白日梦' where id = 999; 它将user这张数据表中id为1的记录的username列修改成了'白日梦' 这里的user
-
mysql 表空间及索引的查看方法
1.查看索引 (1)单位是GB SELECT CONCAT(ROUND(SUM(index_length)/(1024*1024*1024), 2), ' GB') AS 'Total Index Size' FROM information_schema.TABLES WHERE table_schema LIKE 'database'; +------------------+ | Total Index Size | +------------------+ | 1.70 GB | +--
-
MySQL数据库如何查看表占用空间大小
目录 前言 1.切换数据库 2.查看所有数据库容量大小 3.查看指定数据库使用大小 4.查看表使用大小 5.查看所有数据库容量大小 6.查看所有数据库各表容量大小 7.查看指定数据库容量大小 8.查看指定数据库各表容量大小 总结 前言 CentOS7 安装MySQL8详细步骤 CentOS7 环境下MySQL常用命令 在mysql中有一个默认的数据表information_schema,information_schema这张数据表保存了MySQL服务器所有数据库的信息.如数据库名,数据库的表,
-
mysql中如何查看表空间
目录 mysql 查看表空间 mysql 临时表空间不足解决 查找思路以及解决方案 总结 mysql 查看表空间 主要是查看创建的库和系统自带的库大小 - SELECT table_schema, concat(sum(round(data_length / (1024 * 1024), 2)), 'MB') data_length, concat(sum(round(index_length / (1024 * 1024), 2)), 'MB') ind
-
mysql中如何查看表是否被锁问题
目录 如何查看是否发生死锁 死锁发生情况及原因 产生原因 发生死锁的几种情况 总结 如何查看是否发生死锁 在使用mysql的时候,如何查看表是否被锁呢? 查看表被锁状态和结束死锁步骤: 1.在mysql命令行执行sql语句 use dbName; // 切换到具体数据库 show engine innodb status; // 查询db是否发生死锁 2.查看数据表被锁状态 show OPEN TABLES where In_use > 0; 该语句可以查询到当前锁表的状态 3.分析锁表的SQL
-
Oracle删除表及查看表空间的实例详解
Oracle常用的基本命令 --1.用户下表中注释模糊查询: 例如查询与优惠券关联的表 SELECT * FROM user_tab_comments t WHERE t.comments LIKE '%优惠券%';  表设计 CREATE TABLE `dept_info01
-
图文详解Mysql中如何查看Sql语句的执行时间
目录 一.初始SQL准备 二.Mysql查看Sql语句的执行时间 三.不同查询的执行时间 总结 Mysql中如何查看Sql语句的执行时间 一.初始SQL准备 初始化表 -- 用户表 create table t_users( id int primary key auto_increment, -- 用户名 username varchar(20), -- 密码 password varchar(20), -- 真实姓名 real_name varchar(50), -- 性别 1表示男 0表示
-
MySQL中的全表扫描和索引树扫描 的实例详解
目录 引言 实例 引言 在学习mysql时,我们经常会使用explain来查看sql查询的索引等优化手段的使用情况.在使用explain时,我们可以观察到,explain的输出有一个很关键的列,它就是type属性,type表示的是扫描方式,代表 MySQL 使用了哪种索引类型,不同的索引类型的查询效率是不一样的. 在type这一列,有如下一些可能的选项: system:系统表,少量数据,往往不需要进行磁盘IOconst:常量连接eq_ref:主键索引(primary key)或者非空唯一索引(u
-
MySQL中dd::columns表结构转table过程及应用详解
目录 一.MySQL的dd表介绍 二.代码跟踪 三.知识应用 四.总结 一.MySQL的dd表介绍 MySQL的dd表是用来存放表结构和各种建表信息的,客户端建的表都存在mysql.table和mysql.columns表里,还有一个表mysql.column_type_elements比较特殊,用来存放SET和ENUM类型的字段集合值信息.看一下下面这张表的mysql.columns表和mysql.column_type_elements信息.为了缩短显示长度,这里只展示几个重要的值. #建表
-
Oracle 查看表空间的大小及使用情况sql语句
SQL1: 复制代码 代码如下: --1.查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP BY t.tablespace_name; --2.查看表空间物理文件的名称及大小 SELECT tables
-
Oracle查看表空间使用率以及爆满解决方案详解
目录 一.查看表空间使用率 1.查看数据库表空间文件: 2.查看所有表空间的总容量: 3.查看数据库表空间使用率 4.1.查看表空间总大小.使用率.剩余空间 4.2.查看表空间使用率(包含temp临时表空间) 5.查看具体表的占用空间大小 二.扩展大小或增加表空间文件 1.更改表空间的dbf数据文件分配空间大小 2.1 为表空间新增一个数据文件(表空间满32G不能扩展则增加表空间文件) 2.2 如果是temp临时表新增表空间会报错: 附:查看表空间是否具有自动扩展的能力 总结 一.查看表空间使用
随机推荐
- Java编程实现中英混合字符串数组按首字母排序的方法
- MS-DOS 7.10完整安装版(含图文安装程序)
- php 删除记录实现代码
- JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数
- JS+DIV实现鼠标划过切换层效果的实例代码
- php通过array_push()函数添加多个变量到数组末尾的方法
- SQL Server--怎样用ADO在SQL SERVER中建库,建表
- Android编程读取Assets所有文件(遍历每一个文件夹)并存入sdcard的方法
- Android中menu使用详解
- Android ImageButton自定义按钮的按下效果的代码实现方法分享
- JavaScript中switch语句的用法详解
- 水晶报表 分页 的问题
- 2013年冬至是什么时候 冬至是哪天
- jqgrid 编辑添加功能详细解析
- openfiledialog读取txt写入数据库示例
- C语言数据结构实现银行模拟
- 使用jQuery解决IE与FireFox下createElement方法的差异
- js实现移动端编辑添加地址【模仿京东】
- 轻松理解JavaScript之AJAX
- Android基础总结篇之三:Activity的task相关介绍