新聞中心
關(guān)于MSSQL索引的重建,在微軟SQL數(shù)據(jù)庫(kù)中有一種常見(jiàn)的操作,就是重建MSSQL索引,重建過(guò)程是指重新創(chuàng)建或更改現(xiàn)有索引,索引對(duì)數(shù)據(jù)庫(kù)的查詢速度有著很大的影響,并且他的維護(hù)是數(shù)據(jù)庫(kù)優(yōu)化的關(guān)鍵。一般情況下,要重建MSSQL索引則需要使用相應(yīng)的SQL語(yǔ)句,下面就學(xué)習(xí)正確使用語(yǔ)句來(lái)保證數(shù)據(jù)庫(kù)的優(yōu)化。

為阿克塞哈薩克族自治等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及阿克塞哈薩克族自治網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)、阿克塞哈薩克族自治網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
首先,在實(shí)際操作之前,可以使用下面的代碼let usReseindex確定需要重建哪些索引:
“`sql
Select * from sys.indexes
where name like ‘IDX_%’
and has_filter = 0
and is_primarykey = 0
and is_unique_constraint = 0
and type 2
and fill_factor 90
AND avg_fragmentation_in_percent > 30
AND page_count > 1000
order by avg_fragmentation_in_percent desc
之后,可以使用如下代碼為已選中的索引進(jìn)行重建:
```sql
ALTER INDEX [] ON [] REBUILD
WITH (FILLFACTOR = 70, SORT_IN_TEMPDB = ON, STATISTICS_NORECOMPUTE = OFF)
其中,F(xiàn)ILLFACTOR指的是索引的填充因子,可以設(shè)置數(shù)值范圍在1-100,100對(duì)應(yīng)全部填充;如果填充因子設(shè)為0,則SQL Server會(huì)使用默認(rèn)值,一般為90;SORT_IN_TEMPDB表示重建索引時(shí)是否會(huì)在臨時(shí)數(shù)據(jù)庫(kù)中排序,設(shè)置ON則會(huì)在臨時(shí)庫(kù)中排序,設(shè)置為OFF表示排序在當(dāng)前數(shù)據(jù)庫(kù)中進(jìn)行;STATISTICS_NORECOMPUTE表示是否重建統(tǒng)計(jì)信息,設(shè)置為ON那么就會(huì)重建,將會(huì)改變索引的統(tǒng)計(jì)信息,設(shè)置為OFF表示不重建,不會(huì)改變索引的統(tǒng)計(jì)信息。
此外,還可以使用下面的語(yǔ)句修改分配的存儲(chǔ):
“`sql
ALTER INDEX [] ON [] REORGANIZE
WITH (LOB_COMPACTION = ON)
這樣就可以正確使用SQL語(yǔ)句來(lái)重建MSSQL索引,在重建MSSQL索引時(shí)要注意優(yōu)化表和索引,選擇正確的參數(shù)和設(shè)置,并在重建MSSQL索引中恰當(dāng)使用事務(wù),從而保證數(shù)據(jù)庫(kù)優(yōu)化。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專(zhuān)業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
分享標(biāo)題:重建MSSQL索引:正確使用語(yǔ)句保證數(shù)據(jù)庫(kù)優(yōu)化(mssql重建索引語(yǔ)句)
瀏覽路徑:http://www.dlmjj.cn/article/djhogho.html


咨詢
建站咨詢
