想请教邹大侠 我在一个应用中,使用的SQL Server 2008。其中一个文档的数据已经超过1TB,每次全备的时间都很长,再加上异地备份,时间就更长了。客户对此意见很大。请教邹大侠有没有好的备份方案或者简单的数据库拆分方案。现在的环境是:SQL Server 2008 企业版双机,EMC存储设备,每周周日一个全备,工作日中午差异备份。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 另外,水平拆分和垂直拆分的可能性比较小,因为操作为很复杂。这只是其中一个数据,加上其他数据,每次全备大概要花掉2~3TB的空间。但是就单个数据库来说,最大的这个备份是关键。我尝试过文件组来解决问题,遗憾的是,表的存储空间都在Primary组上,无法移动。 建议:停止服务,直接复制.mdf和.ldf两个文件,这会估计会比较快。 1TB相当于1024G,当然了,花些时间是要的。我是觉得备份如果太慢,可以换种方式试下,但是快是慢,我也没试过。 这么大的数据,采用拷贝的方法不可取建议如下: 1。与客户确认目前存在系统中数据是否可以归档; 2。你分析一下数据库中那些表的记录数最大、占用空间最大,然后需要DBA把大表的数据分切到不同的文件组中;尤其存放附件的表单独出来; 3。如果数据量这么大,那么全备份肯定是需要很长时间的;从建构上考虑,可以考虑把某些表保存在不同数据库中,就可以同时执行两个或者多个库的备份,这样时间应该会少; 求一个查询语句 SQL SERVER 20000 存储数据量 使用ODBC方式连接SQLServer数据库,如何修改连接的默认数据库? 怎样修改?改了很多次都不行! SQL 查询统计(可能与函数有关) 的问题请求指点 求一函數 SQL server2000无法调试存储过程 不同服务器的数据拷贝. 用BC5.0+SQLSERVER2000做了一个三层的程序,如何提高连库速度??? 数据插入一次只能插76条,一过就报错 游标中如何判断不执行下面语句但继续运行游标未处理完的数据 关于存储过程的问题
建议如下:
1。与客户确认目前存在系统中数据是否可以归档;
2。你分析一下数据库中那些表的记录数最大、占用空间最大,然后需要DBA把大表的数据分切到不同的文件组中;尤其存放附件的表单独出来;
3。如果数据量这么大,那么全备份肯定是需要很长时间的;从建构上考虑,可以考虑把某些表保存在不同数据库中,就可以同时执行两个或者多个库的备份,这样时间应该会少;