SQLServer2005重建索引前后對比分析_Mssql數據庫教程
推薦:sql2005 數據庫轉為sql2000數據庫的方法(數據導出導入)今天一網友問我如何將sql2005數據庫轉換為sql2000,因為sql2005不如用sql2000更簡單與熟悉,其實就是通過數據導出導入的方法即可,這里分享下方便需要的朋友
在做維護項目的時,我們經常會遇到索引維護的問題,通過語句,我們就可以判斷某個表的索引是否需要重建。執行一下語句:先分析表的索引
分析表的索引建立情況:DBCC showcontig('Table')
DBCC SHOWCONTIG 正在掃描 'Table'' 表...
表: 'Table'' (53575229);索引 ID: 1,數據庫 ID: 14
已執行 TABLE 級別的掃描。
- 掃描頁數................................: 228
- 掃描區數..............................: 52
- 區切換次數..............................: 225
- 每個區的平均頁數........................: 4.4
- 掃描密度 [最佳計數:實際計數].......: 12.83% [29:226]
- 邏輯掃描碎片 ..................: 97.37%
- 區掃描碎片 ..................: 98.08%
- 每頁的平均可用字節數........................: 2686.3
- 平均頁密度(滿).....................: 66.81%
當你發現,掃描密度行,最佳計數和實際計數的比例已經嚴重失調,邏輯掃描碎片占了非常大的百分比,每頁平均可用字節數非常大時,就說明
你的索引需要重新整理一下了。
執行重建索引命令:
DBCC DBREINDEX('Table'')
后分析的情況
DBCC SHOWCONTIG 正在掃描 'Table'' 表...
表: 'Table'' (53575229);索引 ID: 1,數據庫 ID: 14
已執行 TABLE 級別的掃描。
- 掃描頁數................................: 154
- 掃描區數..............................: 20
- 區切換次數..............................: 19
- 每個區的平均頁數........................: 7.7
- 掃描密度 [最佳計數:實際計數].......: 100.00% [20:20]
- 邏輯掃描碎片 ..................: 0.00%
- 區掃描碎片 ..................: 55.00%
- 每頁的平均可用字節數........................: 86.8
- 平均頁密度(滿).....................: 98.93%
分享:sql server 2005用戶權限設置深入分析關于什么是用戶權限,最簡單的定義可能是,用戶能做什么和不能做什么,本文將詳細介紹sql server 2005用戶權限設置,需要了解的朋友可以參考下
相關Mssql數據庫教程:
- sql 語句練習與答案
- 深入C++ string.find()函數的用法總結
- SQL Server中刪除重復數據的幾個方法
- sql刪除重復數據的詳細方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數據庫,提示 無法為該請求檢索數據 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數的用法實例詳解
- 相關鏈接:
- 教程說明:
Mssql數據庫教程-SQLServer2005重建索引前后對比分析
。