原文:SQL Server 2008 釋放堆表空間

前些天我遇到一個問題,一個 Gb的庫,其中一個表大約 W行數據,我刪除了其中約 W行數據。我想把刪除后未使用的空間騰出來。 按照以往的經驗,重建這個表上的聚集索引就可以了。可是這次表上只有一個非聚集主鍵索引。如何釋放這個堆表未使用的空間 首先來模擬出我遇到的情況: 行受影響 DBCC SHOWCONTIG 正在掃描 tb Test 表...表: tb Test 索引 ID: ,數據庫 ID: 已執 ...

2012-06-08 15:05 6 5199 推薦指數:

查看詳情

sql server 空間

在SqlServer2005中,建時是默認把所有的都保存在PRIMARY默認空間中的。當數據庫中表很多,並且數據量很大時,會導致數據庫性能嚴重下降,有必要將一些大的放到不同的空間中去。主要的步驟如下所示: 1、建立空間(數據文件) USE [master] GO ALTER ...

Wed May 28 18:20:00 CST 2014 0 5901
使用 SQL 命令 OPTIMIZE TABLE 釋放空間

。 -------------------------------------------------------------------------------------------- 作用: 利用未使用的空間釋放出來,並整理數據文件的碎片。 ...

Sun May 22 22:24:00 CST 2016 0 3230
清理SQL Server日志釋放文件空間的終極方法

【問題場景】有一個數據庫,它的名字叫CNBlogsText,日志文件霸占了23G硬盤空間,而事務日志已經截斷(Truncate),實際日志內容很小,1G都不到。23G的空間只放1G不到的日志,就如同用一棟別墅養一只寵物,太奢侈了!秉承中華民族勤儉節約的美德,這種奢侈是絕對不允許的,必須要釋放日志 ...

Wed Apr 10 18:56:00 CST 2013 28 19736
SQL Server 查詢性能優化——、碎片與索引(一)

SQL Server中查詢數據時,是不知道到底有多少數據行符合你所指定的查找條件,它將根據指定的查詢條件把數據的全部數據都查找一遍。如果有可采用的索引,SQL Server只需要在索引層級查找每個索引分頁的數據,再抓出所需要的少量數據分頁即可。訪問數據內數以萬計的數據分頁與只 ...

Thu Aug 30 04:43:00 CST 2012 10 10365
SQL Server 查詢性能優化——、碎片與索引(二)

本文是對 SQL Server 查詢性能優化——、碎片與索引(一)的一些總結。 第一:先對 SQL Server 查詢性能優化——、碎片與索引(一)中的例一的SET STATISTICS IO之后出現的關鍵信息如下 'T_EPZ_INOUT_ENTRY_DETAIL'。掃描計數 ...

Fri Aug 31 04:51:00 CST 2012 6 3627
SQL Server 行存儲大小(Record Size)

一.本文所涉及的內容(Contents) 本文所涉及的內容(Contents) 背景(Contexts) 行記錄存儲格式(Heap) 案例分析(Case) 參考文獻(References) 二.背景(Contexts)   有的時候你需要計算的一行記錄有多大 ...

Tue Nov 19 23:01:00 CST 2013 5 3512
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM