为什么SQL内存优化表不提供收缩空间的功能?
网上查了很多方法了,无论怎么收缩,怎么执行那条sp_开头的、名称老长老长的强制收缩FILESTREAM的存储过程,
甚至把数据库备份出来,另新建一个数据库还原之,
库里的FILESTREAM文件一个字节都没少。
虽然文件不是大到接受不了,但是长此以往,FILESTREAM(实际是一个文件夹)总会一个大到接受不了的地步啊!
为什么sql到了2016对内存表添加了那么多好的功能,但就是打死不添加收缩FILESTREAM大小的功能呢?
是sql做不到,还是其它内存表都这德性?包括REDIS、Oracle的InMemory都一样吗?
因为这个原因,使我不太敢用内存优化表啊,虽然理论上内存表的速度要快上百倍,但是运行时间久了,数据库拖着一个越来越大的“肉瘤”,维护麻烦呢!