zoukankan      html  css  js  c++  java
  • 数据库的维护

    事务

    数据库并发控制的对象

    事务是数据库的逻辑工作单位

    序列中的操作要么全做,要么全不做

     

    特性;

    原子性

    一个事务中的所有操作是不可分割的,要么全部执行,要么 全部不执行,这就是事务的原子性。

    一致性

    一个被成功执行的事务,必须能使DB从一个一致性 状态变为另一个一致性状态。

    隔离性

    是指数据库中一个事务的执行不能受其他事务的干扰,即一 个事务内部的操作及使用的数据对其他事务是 隔离的,并发执 行的各个事务不能相互干扰。

    持续性

    事务被提交后(commit),不管DBMS发生什么故障, 该事务对DB的所有更新操作都会永远被保留在DB中,不 会丢失。

     

    数据库系统的故障

    事务故障

    系统故障

    介质故障

     

     

    数据的备份与还原

    --创建备份设备:
    sp_addumpdevice '<设备类型>', '<备份设备名>', '<物理文件>'
    
    --数据库完全备份:
    BACKUP DATABASE <数据库> TO <备份设备名>
    
    --数据库差异备份:
    <数据库完全备份> + WITH DIFFERENTIAL
    
    --事务日志备份:
    BACKUP LOG <数据库> TO <备份设备名>
    
    --删除备份设备:
    sp_dropdevice '<备份设备名>', 'delfile' 
    --从数据库备份中还原:
    RESTORE DATABASE <数据库名> FROM <备份设备名>
    [WITH NORECOVERY]
    
    --从事务日志备份中还原:
    RESTORE LOG <数据库名> FROM <备份设备名>
    [WITH NORECOVERY]
    
    --按指定时间点还原:
    RESTORE LOG <数据库名> FROM <备份设备名>
    WITH RECOVERY,STOPAT='<日期> <时间>' 
  • 相关阅读:
    token验证流程
    mongodb常用命令
    vue生命周期详解
    json-server基本使用
    Vue实现一个简单的todolist
    [高级软件工程教学]个人第2次作业第一次测评结果
    [福大高级软工教学]个人第1次作业成绩公布
    nginx+tomcat负载均衡
    apache 工作模式
    Apache主要的配置文件们
  • 原文地址:https://www.cnblogs.com/yrxc/p/12955779.html
Copyright © 2011-2022 走看看