最近有个表增长很快(2天增长了700多M),表包含NTEXT类型的字段,而且现在这个表的大小有13G,是系统中一个很重要的表(频繁的进行insert和delete,也经常有批量的insert和delete操作),由于这个表比较大,所以系统的运行有点慢(由于这个表上也有大量的select查询),而且磁盘的空间也有点不够去做备份。
现在的想法是把这个表用如下语句重建:
select * into newtable from oldtable
再drop旧表,rename新表。
不知道这样新表的大小会不会变小呢??(如果这个旧表有大量的碎片的话)