亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

收縮 tempdb 數據庫

發布時間:2020-07-30 00:25:56 來源:網絡 閱讀:8902 作者:jimshu 欄目:數據庫

客戶需求:

這是一個生產環境,在夜深人靜的時候發現 tempdb 已經超過500GB。


需求分析:

我們知道,如果重啟 SQL Server,tempdb 會自動重新創建,從而使 tempdb 回歸到初始大小。但是這是生產環境,不允許重啟 SQL Server。


嘗試:

直接收縮 tempdb,始終不成功。

USE [tempdb]
GO

DBCC SHRINKFILE (N'tempdev' , 0, TRUNCATEONLY)  --釋放所有可用空間
GO

DBCC SHRINKFILE (N'tempdev' , 500) -- 收縮到 500MB

GO


解決方案:

SQL Server 2005 及后續版本為了增強 tempdb 的性能,會緩存一些 IAM 頁,以備將來重新使用這些頁面。在這種情況下,必須首先釋放 IAM 頁,才能釋放其對應的頁面。因此,通過 DBCC FREESYSTEMCACHE,從所有緩存中釋放所有未使用的緩存條目,然后再收縮 tempdb 。

USE [tempdb]
GO

DBCC FREESYSTEMCACHE ('ALL')

GO

DBCC SHRINKFILE (N'tempdev' , 500)

GO


終于收縮到 500 MB。成功!



關于 DBCC FREESYSTEMCACHE,請參考 https://technet.microsoft.com/zh-cn/library/ms178529.aspx

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

辰溪县| 怀集县| 巴南区| 伊通| 温州市| 呼玛县| 岑溪市| 洞口县| 文成县| 赤壁市| 行唐县| 西华县| 出国| 农安县| 新密市| 合作市| 星座| 顺平县| 泽州县| 怀宁县| 安徽省| 肇东市| 保定市| 巨鹿县| 隆子县| 阆中市| 龙门县| 库伦旗| 清涧县| 射洪县| 新昌县| 沙湾县| 辰溪县| 额济纳旗| 洱源县| 沁阳市| 临猗县| 福贡县| 卓资县| 内乡县| 白朗县|