最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決Mysql收縮事務(wù)日志和日志文件過大無法收縮問題

 更新時間:2017年08月02日 14:38:00   作者:致遠Q  
這篇文章主要介紹了解決Mysql收縮事務(wù)日志和日志文件過大無法收縮問題,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

一.MS SQL SERVER 2005

--1.清空日志 
     exec('DUMP TRANSACTION 數(shù)據(jù)庫名 WITH NO_LOG')
--2.截斷事務(wù)日志:
     exec('BACKUP LOG 數(shù)據(jù)庫名 WITH NO_LOG')
--3.收縮數(shù)據(jù)庫文件(如果不壓縮,數(shù)據(jù)庫的文件不會減小
     exec('DBCC SHRINKDATABASE(數(shù)據(jù)庫名) ')
--4.設(shè)置自動收縮
     exec('EXEC sp_dboption 數(shù)據(jù)庫名,autoshrink,TRUE')

二.MS SQL SERVER 2008 &2008r2 &2012 &2016

--在SQL2008中清除日志就必須在簡單模式下進行,等清除動作完畢再調(diào)回到完全模式。
USE [master]
GO
ALTER DATABASE 數(shù)據(jù)庫名 SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE 數(shù)據(jù)庫名 SET RECOVERY SIMPLE --簡單模式
GO
USE 數(shù)據(jù)庫名 
GO
--crm50sp1_log 為數(shù)據(jù)庫日志文件邏輯名
DBCC SHRINKFILE (N'crm50sp1_log' , 11, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE 數(shù)據(jù)庫名 SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE 數(shù)據(jù)庫名 SET RECOVERY FULL --還原為完全模式
GO

三. 日志文件異常大無法收縮的問題

     如果日志文件異常大,且收縮的時候無法收縮,這個時候,需要查看是否有未提交或者回滾的事務(wù)

     執(zhí)行DBCC OPENTRAN 命令,查看是否有很早運行的事務(wù)(消息中顯示的有事務(wù)開始時間),顯示出來的都表示該事務(wù)沒有提交或回滾所以一直導(dǎo)致MinLSN無法前滾。
如果有這種的話,可以兩種方法,一通過信息顯示的進程號,殺掉該進程。kill 進程號;(當(dāng)然重啟SQL服務(wù)也行,如果允許停機操作的話);

    如果沒有長時間未關(guān)閉的事務(wù), 簡單模式: 先備份數(shù)據(jù)庫,然后執(zhí)行BACKUP LOG 數(shù)據(jù)庫名稱 WITH NO_LOG 完整模式: 如果沒有進行過完整備份,先進行一次完整備份,然后再備份日志文件,最后執(zhí)行 DBCC SHRINKFILE (N'日志文件邏輯名稱' , 0, TRUNCATEONLY)只收縮日志文件

    日志文件邏輯名稱通過以下語句可以得到 USE erp數(shù)據(jù)庫 go SELECT [name] FROM sys.database_files WHERE type_desc='LOG'

總結(jié)

以上所述是小編給大家介紹的解決Mysql收縮事務(wù)日志和日志文件過大無法收縮問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 簡單談?wù)凪ySQL中的int(m)

    簡單談?wù)凪ySQL中的int(m)

    設(shè)置int型的時候,需要設(shè)置int(M),以前知道這個M最大是255,但是到底應(yīng)該設(shè)置多少并沒有在意。注意zerofill,今天我們來簡單探討下
    2016-09-09
  • 深入理解Mysql中的MVCC

    深入理解Mysql中的MVCC

    這篇文章主要介紹了深入理解Mysql中的MVCC,同樣的sql查詢語句在一個事務(wù)?里多次執(zhí)行查詢結(jié)果相同,就算其它事務(wù)對數(shù)據(jù)有修改也不會影響當(dāng)前事務(wù)sql語句的查詢結(jié)果,?這個隔離性就是靠MVCC機制來保證的,需要的朋友可以參考下
    2023-09-09
  • mysql下的max_allowed_packet參數(shù)設(shè)置詳解

    mysql下的max_allowed_packet參數(shù)設(shè)置詳解

    本文主要介紹了mysql下的max_allowed_packet參數(shù)設(shè)置詳解,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • mysql快速添加百萬條記錄的語句

    mysql快速添加百萬條記錄的語句

    本文介紹一下關(guān)于MySQL使用INSERT SELECT批量插入數(shù)據(jù)的方法
    2013-11-11
  • MySQL主從同步延遲原因與解決方案

    MySQL主從同步延遲原因與解決方案

    本文主要介紹了MySQL主從同步延遲原因與解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-11-11
  • MySQL8新特性:持久化全局變量的修改方法

    MySQL8新特性:持久化全局變量的修改方法

    這篇文章主要給大家介紹了關(guān)于MySQL 8新特性:持久化全局變量的修改的相關(guān)內(nèi)容,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • MySQL筆記之系統(tǒng)信息函數(shù)詳解

    MySQL筆記之系統(tǒng)信息函數(shù)詳解

    本篇文章對MySQL系統(tǒng)信息函數(shù)進行了詳解的介紹。需要的朋友參考下
    2013-05-05
  • 使用MySQL從JSON字符串提取數(shù)據(jù)的方法詳解

    使用MySQL從JSON字符串提取數(shù)據(jù)的方法詳解

    在現(xiàn)代數(shù)據(jù)庫管理中,JSON 格式因其靈活性而廣泛使用,然而,當(dāng)數(shù)據(jù)存儲在 JSON 中時,我們經(jīng)常需要將其轉(zhuǎn)換為更易于處理的格式,本篇文章將通過一個具體的 SQL 查詢示例,展示如何從存儲在 MySQL 中的 JSON 字符串提取數(shù)據(jù)并重新格式化,需要的朋友可以參考下
    2024-10-10
  • mysql數(shù)據(jù)庫備份設(shè)置延時備份方法(mysql主從配置)

    mysql數(shù)據(jù)庫備份設(shè)置延時備份方法(mysql主從配置)

    這篇文章主要介紹了mysql數(shù)據(jù)庫延時備份的方法,也就是mysql主從服務(wù)器備份,可以同步到多個服務(wù)器,最后我們提供了一個備份腳本,大家參考使用吧
    2013-12-12
  • 分析MySQL拋出異常的幾種常見解決方式

    分析MySQL拋出異常的幾種常見解決方式

    在本文中,總結(jié)了開發(fā)過程中最為常見的幾種 MySQL 拋出的異常以及如何解決,包括高版本驅(qū)動的問題、時區(qū)配置問題、SSL 連接問題等。于我個人而言,這一篇足以解決目前項目中所有遇到的MySQL問題。同時,也希望本文能對 MySQL 數(shù)據(jù)庫初學(xué)者有一定的引導(dǎo)入門作用。
    2021-05-05

最新評論

庆城县| 原阳县| 辛集市| 游戏| 墨竹工卡县| 凭祥市| 余干县| 寻乌县| 伊宁县| 鄂尔多斯市| 垦利县| 荔波县| 棋牌| 胶南市| 高邮市| 高淳县| 深水埗区| 嘉鱼县| 永登县| 深泽县| 昭平县| 卢龙县| 水城县| 汉中市| 吉木乃县| 平阳县| 湖北省| 涞源县| 南通市| 集贤县| 太保市| 宜宾县| 唐河县| 巴彦淖尔市| 河南省| 阳信县| 祁阳县| 武夷山市| 长丰县| 东乌| 和平县|