天天看點

sql2008 分區 及安裝

1.記錄有點大 1700萬條資料 ,查詢隻建索引(非聚集)在頁面上顯示5秒左右,查詢某年某月某機構輸入的搜尋排在前100的關鍵字,然後想建立分區。

  結合存儲過程,泛型,索引,分區。

2.由于本人菜鳥級别,直接可視化:

  右擊需要分區的表,點選“存儲”,即可看到“建立分區”:

sql2008 分區 及安裝

2.選擇按照哪一列進行分區,我選的是時間列

sql2008 分區 及安裝

3。起個名字

sql2008 分區 及安裝

4.再起個名字

sql2008 分區 及安裝

5.選擇時間段,以及按照什麼方式分割這個時間段

sql2008 分區 及安裝

6.結束。

sql2008 分區 及安裝

7.後續:經測試,隻建立分區需要16秒,比隻建立索引慢了11秒,然後我兩個都建立,變成了26秒。。。。  無語。  可能是建立的分區不合理。

       繼續弄。。

 8.經過嘗試:隻建立一個對分區方式字段的不是唯一的聚集索引,1秒。。。。可能還不到。。 繼續嘗試。。

sql2008 分區 及安裝

9.然後又建立幾個在查詢中用到的唯一的非聚集索引

sql2008 分區 及安裝

發現結果并沒有實質性的提高速度,感覺索引不是越多越好。

 PS:出現建索引時的情況:

無法建立索引“PK_yq_menu”。 

CREATE UNIQUE INDEX 終止,因為發現對象名稱 'dbo.yq_menu' 和索引名稱 'PK_yq_menu' 有重複的鍵。重複的鍵值為 (1)。

無法建立限制。請參閱前面的錯誤消息。

語句已終止。

解決 :建立唯一的索引,但你的資料不滿足情況,有重複的值

Microsoft® SQL Server® 2008 R2 是一個功能強大且可靠的資料管理系統,它功能豐富,能保護資料,并且可改善嵌入式應用程式、輕型網站和應用程式以及本地資料存儲區的性能。

資料中心版:

PTTFM-X467G-P7RH2-3Q6CG-4DMYB(可用,已驗證)

DDT3B-8W62X-P9JD6-8MX7M-HWK38(待測)

開發版:

MC46H-JQR3C-2JRHY-XYRKY-QWPVM (可用,已驗證)

FTMGC-B2J97-PJ4QG-V84YB-MTXX8(待測)

企業版:

R88PF-GMCFT-KM2KR-4R7GB-43K4B (可用,已驗證)

GYF3T-H2V88-GRPPH-HWRJP-QRTYB(待測)

标準版:

B68Q6-KK2R7-89WGB-6Q9KR-QHFDW(待測)

CXTFT-74V4Y-9D48T-2DMFW-TX7CY(待測)

工組版:

XQ4CB-VK9P3-4WYYH-4HQX3-K2R6Q(待測)