<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
SQL Server在刪除資料後,會重新利用這部分空間,所以如果不是空間緊張的情況下,可以不回收。
回收一般先回收紀錄檔檔案,因為這個回收速度非常快,可以短時間內清理出一部分可用空間。
--適用於RDS For SQL Server2012 SELECT DB_NAME(database_id) AS [Database Name],[Name] AS [Logical Name],[Physical_Name] AS [Physical Name],((size * 8) / 1024) AS [Size(MB)] FROM sys.master_files ORDER BY [Size(MB)] DESC --適用於RDS For SQL Server2008R2,需要對資料庫逐個執行 USE 資料庫名 GO SELECT a.name as 邏輯檔名, size/128 [totalspace檔案大小(兆)], FILEPROPERTY(a.name, 'SpaceUsed')/128 [usedspace已用空間(兆)], size/128 - FILEPROPERTY(a.name, 'SpaceUsed')/128 [未用空間(兆)], FILEPROPERTY(a.name, 'SpaceUsed')*100.0/size [使用率(%)] FROM sys.database_files a cross join (select recovery_model_desc, log_reuse_wait,log_reuse_wait_desc,is_auto_shrink_on from sys.databases where name=DB_NAME())b WHERE type=1
SELECT [name] ,[log_reuse_wait_desc] FROM master.sys.databases WHERE [name]='資料庫名【第1步獲取】'
DBCC SHRINKFILE(logicalName【第1步獲取】)
常見的紀錄檔等待型別是 LOG_BACKUP,紀錄檔還沒有備份,所以不能截斷 解決方案: ACTIVE_TRANSACTION,有活躍事務阻塞了紀錄檔截斷 解決方案: 執行 DBCC OPENTRAN ,獲取下長時間的活躍事務的SPID 然後執行 DBCC INPUTBUFFER(SPID) 檢視下這個請求SQL,考慮是否可以kill阻塞源,kill後再查下log_reuse_wait,嘗試shrink
USE 資料庫名 GO SELECT a.name as 邏輯檔名, size/128 [totalspace檔案大小(兆)], FILEPROPERTY(a.name, 'SpaceUsed')/128 [usedspace已用空間(兆)], size/128 - FILEPROPERTY(a.name, 'SpaceUsed')/128 [未用空間(兆)], FILEPROPERTY(a.name, 'SpaceUsed')*100.0/size [使用率(%)] FROM sys.database_files a cross join (select recovery_model_desc, log_reuse_wait,log_reuse_wait_desc,is_auto_shrink_on from sys.databases where name=DB_NAME())b WHERE type=0
declare @usedspace int ,@totalspace int select @usedspace= xxx,@totalspace =yyy while @totalspace> @usedspace begin set @totalspace= @totalspace-5 *1024 DBCC SHRINKFILE( 邏輯檔名,@totalspace ) end
注:邏輯檔名,usedspace,totalspace從第4步的結果集獲取
SELECT DB_NAME(database_id) as dbname, session_id, request_id, start_time , percent_complete , dateadd(mi ,estimated_completion_time/60000,getdate ()) as ETC FROM sys.dm_exec_requests where percent_complete<>0
--查詢當前資料庫備份進度 SELECT DB_NAME(er.[database_id]) [DatabaseName],er.[command] AS [CommandType],er.[percent_complete] ,er.start_time,CONVERT(DECIMAL(5, 2) , er.[percent_complete]) AS [Complete_Percent] ,CONVERT(DECIMAL(38, 2), er.[total_elapsed_time] / 60000.00) AS [ElapsedTime_m] ,CONVERT(DECIMAL(38, 2), er.[estimated_completion_time] / 60000.00) AS [EstimatedCompletionTime_m] FROM sys.dm_exec_requests AS er WHERE er.[command] in ( 'RESTORE DATABASE' ,'BACKUP DATABASE') --DB_NAME(er.[database_id]) in ('ky2011') and --檢視資料庫收縮排度 SELECT DB_NAME(er.[database_id]) [DatabaseName],er.[command] AS [CommandType],er.[percent_complete] ,er.start_time,CONVERT(DECIMAL(5, 2) , er.[percent_complete]) AS [Complete_Percent] ,CONVERT(DECIMAL(38, 2), er.[total_elapsed_time] / 60000.00) AS [ElapsedTime_m] ,CONVERT(DECIMAL(38, 2), er.[estimated_completion_time] / 60000.00) AS [EstimatedCompletionTime_m] FROM sys.dm_exec_requests as er WHERE command in ('DbccFilesCompact','AUTOSHRINK')
到此這篇關於SQL Server 資料檔案收縮和檢視收縮排度的文章就介紹到這了,更多相關SQL Server 檔案收縮內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45