最近有人问,在MYSQL中大量插入数据失败后,磁盘空间被占用了不少,然后磁盘空间到底怎么样, 我们先模拟一下这个环节.
先找一个大表,或者现生成一个
#!...通过上面的信息我们大致知道 这个48MB的磁盘空间里面的数据,共占用了 3072 PAGES ,B-tree node 使用了 2461 , 估计熟悉MYSQL的小伙伴们,头脑里面已经有了那个 树形的图...' FROM information_schema.TABLES where table_schema='test' and table_name='test_p';
从上面的脚本中我们获得,仅仅插入的表中...下面我们来进行这个测试
我们让数据插入,人为的失败.在看磁盘空间的占用方式,的确,数据插入成功和失败占用的磁盘空间并没有差.
由于计算方式,上图给出的datafree 并不准.