1. 程式人生 > >sql 千萬級資料表新建索引

sql 千萬級資料表新建索引

針對千萬級的資料表,查詢資料總是很慢,往往需要通過新建索引來提升效能,但是由於資料量過大,介面上手動新增索引總是會超時,導致失敗。
解決方案:

如下通過sql語句的方式執行新建索引便可以成功,3000+萬行的資料新建索引大概10分鐘左右。

USE [資料庫名稱]
GO
CREATE CLUSTERED INDEX [索引名稱] ON [dbo].[表名] 
(
	[欄位1] DESC,[欄位2] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]GO