最近有人问,在MYSQL中大量插入数据失败后,磁盘空间被占用了不少,然后磁盘空间到底怎么样, 我们先模拟一下这个环节.
先找一个大表,或者现生成一个
#!...err)
else:
mysqlconn.close()
if __name__ == "__main__":
main()
下面是MYSQL 的页面定义, 以及图形化后的页面形式...' FROM information_schema.TABLES where table_schema='test' and table_name='test_p';
从上面的脚本中我们获得,仅仅插入的表中...下面我们来进行这个测试
我们让数据插入,人为的失败.在看磁盘空间的占用方式,的确,数据插入成功和失败占用的磁盘空间并没有差.
由于计算方式,上图给出的datafree 并不准....我们在证明一下到底实际占用的空间是多少,在操作完 OPTIMIZE TABLE test_1; 后
页面重新分配