zoukankan      html  css  js  c++  java
  • 数据库增容方法

    --------------------------------------------------------------------------------sql 2005----------------------------------------------------------------------

    --恢复内容开始---

    1.采用磁盘阵列

    2.对数据库中的表进行分区存储

    3.对数据库日志文件进行压缩,

     DUMP TRANSACTION TestDB WITH NO_LOG 清空日志
    DBCC SHRINKFILE ('TestDB_log',1) 压缩数据文件

    BACKUP LOG TestDB WITH NO_LOG 截断事务日志 

    ---恢复内容结束---

    1.采用磁盘阵列

    2.对数据库中的表进行分区存储

    3.对数据库日志文件进行压缩,

     DUMP TRANSACTION TestDB WITH NO_LOG 清空日志
    DBCC SHRINKFILE ('TestDB_log',1) 压缩数据文件

    -----------------------------------------------------------------------sql 2008--------------------------------------------------------------------------

    USE [master]
    GO
    ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
    GO
    ALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式
    GO
    USE DNName
    GO
    DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)

    GO

     '这里的DNName_Log 如果不知道在sys.database_files里是什么名字的话,可以用以下注释的语句进行查询

    'USE DNName

    'GO

    'SELECT file_id, nameFROM sys.database_files;

    'GO
    USE [master]
    GO
    ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT
    GO
    ALTER DATABASE DNName SET RECOVERY FULL --还原为完全模式
    GO


    BACKUP LOG TestDB WITH NO_LOG 截断事务日志 
  • 相关阅读:
    Java 多线程同步的五种方法
    MySQL中的内连接、左连接、右连接、全连接、交叉连接
    java中线程安全和非线程安全的集合
    hashCode和equal
    MySQL中char、varchar和nvarchar的区别
    MySQL存储引擎
    String在内存中如何存储(Java)
    String、StringBuffer、StringBuilder区别
    MySQL中的事务
    gbk、utf-8、utf8mb4区别
  • 原文地址:https://www.cnblogs.com/qiulang/p/3568969.html
Copyright © 2011-2022 走看看