目的
給表建立索引能加速查詢(我的習(xí)慣是給經(jīng)常查詢的列建立索引,如果經(jīng)常查詢的是id列,我會(huì)給將id設(shè)置為主鍵),長(zhǎng)時(shí)間查詢后會(huì)變慢(具體原因目前不清楚),公司前輩說(shuō)定期重建索引就可以解決問(wèn)題,我就在Microsoft Sql Server Management Studio
里設(shè)置了定時(shí)“自動(dòng)重建索引”的作業(yè)。
這篇文章著重講如何在Microsoft Sql Server Management Studio
里設(shè)置定時(shí)“自動(dòng)重建索引”,下面是操作步驟。
步驟
1. 創(chuàng)建表
假設(shè)test_table內(nèi)容為:
id | data |
---|---|
1111 | data1 |
2222 | data2 |
3333 | data3 |
4444 | data4 |
2. 將Data Table的id
設(shè)置為主鍵(注意要先去重,因?yàn)橹麈I是唯一的)
alter table test_table add primary key(id)
我這獲得的id索引名為pk_asdguy1g12uy3g123
3. 在Microsoft Sql Server Management Studio中設(shè)置定時(shí)作業(yè),定時(shí)重建索引
不定時(shí)重建索引會(huì)越跑越慢,具體什么原因我不清楚,如果想知道你們自己去查。
重建索引代碼(下面第3步要用):
alter index pk_asdguy1g12uy3g123 on test_table rebuild -- pk_asdguy1g12uy3g123是表test_table的主鍵
設(shè)置定時(shí)作業(yè)的步驟:
-
第一步:
-
第二步:
-
第三步:
-
第四步:
-
第五步:
-
第六步:
-
第七步:
-
第八步:重要?。?!
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-823255.html
-
第九步:
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-823255.html
到了這里,關(guān)于【數(shù)據(jù)處理】建立數(shù)據(jù)庫(kù)索引并定時(shí)重建索引的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!