最近进了一家新公司...几天前发现数据库所处服务器硬盘空间快不行了。
1首先服务器插槽满了,上不了新硬盘。目前就外接了一个2T移动硬盘;
2数据量极大,本来看到有新加ndf文件的方法用于扩容,不过老大说这影响效率。不行。
3最近我尝试把几个大体积历史备份表数据导出来,
不过问题一个数据量极大(小的3亿多条大的6亿多,数据导出耗时太大)而且服务器还不能停。
自带的导出还有BCP导出基本上一动,数据库就基本动不了了,短时间(一个小时左右还能接受)还好,时间一长那就有责任了...
这里我想过能不能分批导?要怎么做?比如说我一次导个2000w条,最好边导边删,有没有这种方法呢?
现在来说解决方案就靠老大来弄了,对我来说没什么影响。
不过出于好奇,如果有碰上这种情况一般是如何处理的呢?
以及如果要导出or备份一张超大数据表时,且不能长时间影响数据库运行又要怎么办呢?