SQLServer2005重建索引前后對(duì)比分析
執(zhí)行一下語(yǔ)句:先分析表的索引
分析表的索引建立情況:DBCC showcontig('Table')
DBCC SHOWCONTIG 正在掃描 'Table'' 表...
表: 'Table'' (53575229);索引 ID: 1,數(shù)據(jù)庫(kù) ID: 14
已執(zhí)行 TABLE 級(jí)別的掃描。
- 掃描頁(yè)數(shù)................................: 228
- 掃描區(qū)數(shù)..............................: 52
- 區(qū)切換次數(shù)..............................: 225
- 每個(gè)區(qū)的平均頁(yè)數(shù)........................: 4.4
- 掃描密度 [最佳計(jì)數(shù):實(shí)際計(jì)數(shù)].......: 12.83% [29:226]
- 邏輯掃描碎片 ..................: 97.37%
- 區(qū)掃描碎片 ..................: 98.08%
- 每頁(yè)的平均可用字節(jié)數(shù)........................: 2686.3
- 平均頁(yè)密度(滿).....................: 66.81%
當(dāng)你發(fā)現(xiàn),掃描密度行,最佳計(jì)數(shù)和實(shí)際計(jì)數(shù)的比例已經(jīng)嚴(yán)重失調(diào),邏輯掃描碎片占了非常大的百分比,每頁(yè)平均可用字節(jié)數(shù)非常大時(shí),就說明
你的索引需要重新整理一下了。
執(zhí)行重建索引命令:
DBCC DBREINDEX('Table'')
后分析的情況
DBCC SHOWCONTIG 正在掃描 'Table'' 表...
表: 'Table'' (53575229);索引 ID: 1,數(shù)據(jù)庫(kù) ID: 14
已執(zhí)行 TABLE 級(jí)別的掃描。
- 掃描頁(yè)數(shù)................................: 154
- 掃描區(qū)數(shù)..............................: 20
- 區(qū)切換次數(shù)..............................: 19
- 每個(gè)區(qū)的平均頁(yè)數(shù)........................: 7.7
- 掃描密度 [最佳計(jì)數(shù):實(shí)際計(jì)數(shù)].......: 100.00% [20:20]
- 邏輯掃描碎片 ..................: 0.00%
- 區(qū)掃描碎片 ..................: 55.00%
- 每頁(yè)的平均可用字節(jié)數(shù)........................: 86.8
- 平均頁(yè)密度(滿).....................: 98.93%
- sqlserver 聚集索引和非聚集索引實(shí)例
- SQLSERVER 創(chuàng)建索引實(shí)現(xiàn)代碼
- sqlserver2005自動(dòng)創(chuàng)建數(shù)據(jù)表和自動(dòng)添加某個(gè)字段索引
- sqlserver索引的原理及索引建立的注意事項(xiàng)小結(jié)
- sqlserver 索引的一些總結(jié)
- SQLSERVER聚集索引和主鍵(Primary Key)的誤區(qū)認(rèn)識(shí)
- SQLSERVER如何查看索引缺失及DMV使用介紹
- SQLSERVER全文目錄全文索引的使用方法和區(qū)別講解
- 在SQL SERVER中導(dǎo)致索引查找變成索引掃描的問題分析
相關(guān)文章
SQLServer2005 中的幾個(gè)統(tǒng)計(jì)技巧
先看下面的一個(gè)表格,我們從左邊的兩列信息來(lái)統(tǒng)計(jì)出右邊的結(jié)果。2009-09-09SQL2005學(xué)習(xí)筆記 APPLY 運(yùn)算符
APPLY 運(yùn)算符簡(jiǎn)介: APPLY 運(yùn)算符是Sql Server2005新增加的運(yùn)算符。2009-07-07SQLServer2005 沒有服務(wù)器名稱的兩種解決方法
這篇文章主要介紹了SQLServer2005 沒有服務(wù)器名稱的兩種解決方法,需要的朋友可以參考下2015-01-01基于SQL2005 SQL2008 表結(jié)構(gòu)信息查詢升級(jí)版的詳解(含外鍵信息)
本篇文章是對(duì)SQL2005 SQL2008 表結(jié)構(gòu)信息查詢升級(jí)版(含外鍵信息)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06SQLServer ntile獲取每組前10%的數(shù)據(jù)
sqlserver2005有關(guān)鍵字ntile(x)和over(partition by.. order by..)子句配合.2009-08-08SQL Server 2005“備份集中的數(shù)據(jù)庫(kù)備份與現(xiàn)有的數(shù)據(jù)庫(kù)不同”解決方法
SQL Server 2005“備份集中的數(shù)據(jù)庫(kù)備份與現(xiàn)有的數(shù)據(jù)庫(kù)不同”解決方法2009-07-07sql server2005實(shí)現(xiàn)數(shù)據(jù)庫(kù)讀寫分離介紹
對(duì)于負(fù)載均衡,筆者經(jīng)常接觸的當(dāng)屬Oracle的負(fù)載均衡機(jī)制。下面我們重點(diǎn)介紹Sql Server 2005是如何實(shí)現(xiàn)負(fù)載均衡的,感興趣的朋友可以參考下哈2013-06-06SQLServer Job運(yùn)行成功或失敗時(shí)發(fā)送電子郵件通知的圖文教程
雖然我們可以通過Job日志來(lái)查看SQL Server Job運(yùn)行成功或是失敗,但是人工主動(dòng)去查沒有及時(shí)性,也不智能化。下面簡(jiǎn)單介紹一下如何設(shè)置SQL Server的郵件通知,讓Job完成后,自動(dòng)發(fā)送狀態(tài)郵件。2009-09-09