zoukankan      html  css  js  c++  java
  • 备份概念解析之backupset,backupmediaset,backupmediafamily(之一)

    每次做全备份时,把备份数据写入到三个不同驱动器上不同文件中,加快备份的速度(假设sqlserver 2005 中安装有Northwind数据库)
    BACKUP DATABASE northwind TO DISK='c:\northwindfull1.bak',
    			 DISK='d:\northwindfull2.bak',
    		          DISK='g:\northwindfull3.bak';
    每当对数据库做备份时,sqlserver往msdb.dbo.backupset表中插入一行记录,查看记录
    SELECT TOP(1)	
    	db.backup_set_id,
    	db.media_set_id,
    	db.last_family_number,
    	db.position 
    FROM msdb.dbo.backupset db 
    WHERE db.database_name='northwind' 
    ORDER BY db.backup_start_date DESC;

    看看结果:

      图像 3

    backup_set_id:对数据库的每次备份都有唯一的一个编号,即为备份集编号

    media_set_id:为备份媒体集编号,此为一个逻辑名称,对三个物理文件的抽象的称谓,如果是把多次的备份同时放入一个物理文件中,那备份媒体集编号是不变的

    last_family_number:备份放入多少个物理文件中的

    看看msdb.dbo.backupmediafamily表,里面的记录表明某个媒体集编号包含多少个物理文件,每一行又称为媒体簇

    SELECT bd.media_set_id,
           bd.family_sequence_number,
           bd.physical_device_name
    FROM msdb.dbo.backupmediafamily bd
    WHERE media_set_id=78;

    看看结果:

    图像 5

    看看备份集,备份媒体集,备份簇之间的关系,如下图所示:

    图像 12

  • 相关阅读:
    蓝桥杯 历届试题 青蛙跳杯子 (BFS)
    HDOJ 1233 (克鲁斯卡尔+并查集)
    HDOJ 1198
    HDOJ 1041 (推公式,大数)水题
    单词接龙
    1284 2 3 5 7的倍数
    2020 排序相减
    isset()和empty()区别
    图像渲染
    Leetcode 328. 奇偶链表
  • 原文地址:https://www.cnblogs.com/fly_zj/p/1799969.html
Copyright © 2011-2022 走看看