欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

整理索引碎片,提升SQL Server速度

系統 1905 0

數據庫表A有十萬條記錄,查詢速度本來還可以,但導入一千條數據后,問題出現了。當選擇的數據在原十萬條記錄之間時,速度還是挺快的;但當選擇的數據在這一千條數據之間時,速度變得奇慢。

憑經驗,這是索引碎片問題。檢查索引碎片DBCC SHOWCONTIG(表),得到如下結果:

DBCC SHOWCONTIG 正在掃描 'A' 表...
表: 'A'(884198200);索引 ID: 1,數據庫 ID: 13
已執行 TABLE 級別的掃描。
- 掃描頁數.....................................: 3127
- 掃描擴展盤區數...............................: 403
- 擴展盤區開關數...............................: 1615
- 每個擴展盤區上的平均頁數.....................: 7.8
- 掃描密度[最佳值:實際值]....................: 24.20%[391:1616]
- 邏輯掃描碎片.................................: 68.02%
- 擴展盤區掃描碎片.............................: 38.46%
- 每頁上的平均可用字節數.......................: 2073.2
- 平均頁密度(完整)...........................: 74.39%
DBCC 執行完畢。如果 DBCC 輸出了錯誤信息,請與系統管理員聯系。

由上我們看出,邏輯掃描碎片和擴展盤區掃描碎片都非常大,果真需要對索引碎片進行處理了。

一般有兩種方法解決,一是利用DBCC INDEXDEFRAG整理索引碎片,二是利用DBCC DBREINDEX重建索引。二者各有優缺點。調用微軟的原話如下:
DBCC INDEXDEFRAG 命令是聯機操作,所以索引只有在該命令正在運行時才可用。而且可以在不丟失已完成工作的情況下中斷該操作。這種方法的缺點是在重新組織數據方面沒有聚集索引的除去/重新創建操作有效。

重新創建聚集索引將對數據進行重新組織,其結果是使數據頁填滿。填滿程度可以使用 FILLFACTOR 選項進行配置。這種方法的缺點是索引在除去/重新創建周期內為脫機狀態,并且操作屬原子級。如果中斷索引創建,則不會重新創建該索引。

也就是說,要想獲得好的效果,還是得用重建索引,所以決定重建索引。
DBCC DBREINDEX(表,索引名,填充因子)
第一個參數,可以是表名,也可以是表ID。
第二個參數,如果是'',表示影響該表的所有索引。
第三個參數,填充因子,即索引頁的數據填充程度。如果是100,表示每一個索引頁都全部填滿,此時select效率最高,但以后要插入索引時,就得移動后面的所有頁,效率很低。如果是0,表示使用先前的填充因子值。

DBCC DBREINDEX(A,'',100)
重新測試查詢速度,飛快。

另:一般來說填充因子使用系統默認的值即可。

整理索引碎片,提升SQL Server速度


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 一级片a| 亚洲精品午夜一区二区 | 一区二区国产在线播放 | 粉嫩粉嫩芽的虎白女18在线视频 | 干天天 | 永久免费mv网站入口 | 欧美久草视频 | 久久久精 | 奇米影视在线播放 | 色欲天天婬色婬香视频综合网 | 男女网| 国产精品视频观看 | 国产精品久久久久久亚洲伦理 | 亚洲第一精品在线 | 国产精品久久99 | 欧美一级网址 | 欧美国产日韩在线观看 | 哪里可以看免费的av | 亚洲成片在线观看12345ba | a级片免费视频 | 高清不卡一区二区 | 精品欧美乱码久久久久久 | 亚洲在线视频播放 | 日本高清www午夜视频 | 亚洲 欧美日韩 国产 中文 | 小明台湾www永久视频 | 久久久午夜精品 | 久久99国产一区二区三区 | 三级网址在线播放 | 中文在线免费观看 | 久草免费电影 | 欧美爽爽爽爽爽爽视频 | 一级做a爰片性色毛片视频图片 | 亚洲免费久久 | 亚洲香蕉久久一区二区三区四区 | 日本不卡视频在线观看 | 国产精品免费看久久久 | 青娱乐免费视频观看 | 亚洲奇米| 亚洲成a人v大片在线观看 | 久久草电影 |