解析:教你快速掌握如何“优化还原性能”
来源:岁月联盟
时间:2007-10-23
还原数据库备份或差异数据库备份包含四个步骤:
◆创建数据库和事务日志文件,如果二者还没有存在。
◆将数据从备份设备复制到数据库文件。
◆从事务日志文件复制事务日志。
◆前滚事务日志,然后(如果需要)重新启动恢复。
应用事务日志备份包含两个步骤:
◆将数据从备份设备复制到事务日志文件。
◆前滚事务日志。
还原数据库文件包含两个步骤:
◆创建任何丢失的数据库文件。
◆将数据从备份设备复制到数据库文件。
如果数据库和事务日志文件还没有存在,必须先创建它们才能将数据还原到其中。创建数据库和事务日志文件并将文件内容初始化为零。单独的工作线程并行创建和初始化文件。按磁盘设备排序数据库和事务日志文件,并给每个磁盘设备指派单独的工作线程。创建和初始化文件需要很大的吞吐量,因此在可用的逻辑驱动器中均匀分布文件能产生最佳性能。
通过读取器/写入器线程将数据和事务日志从备份设备复制到数据库和事务日志文件;给每个备份设备指派一个线程。性能受备份设备传送数据的能力或数据库和事务日志文件接收数据的能力的限制。因此,性能随添加的备份设备数线性地提高,直到达到数据库或事务日志文件接收数据能力的极限。
前滚事务日志操作的性能已经固定,除使用更快的计算机外不能进一步优化。
(责任编辑:卢兆林)