删除一张大表时为什么undo占用空间接近原表两倍? 原创 波波说运维 2019-09-22 00:01:00 概述 Oracle中,undo是保存记录的前镜像的,我理解如果delete from t;那产生的undo应该和t表的大小差不多,但测试结果却差的很远,undo产生的量基本上是t表大小的两倍 ...
分类:
其他好文 时间:
2019-10-06 09:43:49
阅读次数:
73
查看mysql的log-error日志发现如下错误: ERROR 3 (HY000): Error writing file '/tmp/MYbEd05t' (Errcode: 28) 这是由于mysql运行sql时会产生临时文件,这个临时文件大小取决于sql语句和表的大小,当存放临时文件的分区“/ ...
分类:
数据库 时间:
2019-01-23 15:35:59
阅读次数:
990
如果想知道MySQL数据库中每个表占用的空间、表记录的行数的话,可以打开MySQL的 information_schema 数据库。在该库中有一个 TABLES 表,这个表主要字段分别是: TABLE_SCHEMA : 数据库名 TABLE_NAME:表名 ENGINE:所使用的存储引擎 TABLE ...
分类:
数据库 时间:
2017-12-24 12:50:18
阅读次数:
175
转自:http://www.cnblogs.com/conanwang/p/5927557.html 1.MySQL大小写敏感规则 MySQL中,一个库会对应一个文件夹,库里的表会则以文件的方式存放在文件夹内,所以,操作系统对大小写的敏感性决定了数据库和表的大小写敏感(MySQL有一个只读的系统变量 ...
分类:
数据库 时间:
2017-11-01 19:42:01
阅读次数:
238
1.mysql查看实例下,每个库的大小
selectTABLE_SCHEMA,concat(truncate(sum(data_length)/1024/1024,2),‘MB‘)asdata_size,
concat(truncate(sum(index_length)/1024/1024,2),‘MB‘)asindex_size
frominformation_schema.tables
groupbyTABLE_SCHEMA
orderbydata_lengthdesc;
..
分类:
数据库 时间:
2017-08-04 16:16:31
阅读次数:
165
注:本文大部内容参考自互联网相关文章 1.MySQL大小写敏感规则 MySQL中,一个库会对应一个文件夹,库里的表会则以文件的方式存放在文件夹内,所以,操作系统对大小写的敏感性决定了数据库和表的大小写敏感(MySQL有一个只读的系统变量lower_case_file_system,其值反映的正是当前 ...
分类:
数据库 时间:
2016-10-02 17:28:43
阅读次数:
207
useinformation_schema;查询所有数据的大小:selectconcat(round(sum(data_length/1024/1024),2),‘MB‘)asdatafromtables;查看指定数据库的大小:selectconcat(round(sum(data_length/1024/1024),2),‘MB‘)asdatafromtableswheretable_schema=‘DATABASENAME‘;查看指定数据库的某..
分类:
数据库 时间:
2016-05-16 17:46:31
阅读次数:
185