91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

收縮 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

涞源县| 高尔夫| 调兵山市| 米林县| 嘉定区| 内乡县| 华宁县| 独山县| 弋阳县| 宣汉县| 汉中市| 高陵县| 岑溪市| 庆元县| 布尔津县| 仁寿县| 广元市| 珠海市| 邹平县| 兴文县| 长沙市| 彭山县| 宜兰市| 牡丹江市| 兰考县| 乐业县| 宁乡县| 松潘县| 松溪县| 汝阳县| 大同县| 鄂温| 延川县| 应城市| 五大连池市| 垫江县| 南部县| 宁化县| 陕西省| 太和县| 弥勒县|