索引提供指針以指向存儲在表中指定列的數(shù)據(jù),然后根據(jù)指定的次序排列這些指針,在根據(jù)指針到達包含該值的行
創(chuàng)新互聯(lián)建站服務(wù)項目包括東烏珠穆沁網(wǎng)站建設(shè)、東烏珠穆沁網(wǎng)站制作、東烏珠穆沁網(wǎng)頁制作以及東烏珠穆沁網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,東烏珠穆沁網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到東烏珠穆沁省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!什么是索引
數(shù)據(jù)庫中的索引和數(shù)據(jù)的目錄相似,利用目錄快速查找所需的信息。在數(shù)據(jù)庫中,索引是某個表中一列或者若干列值的集合,以及物流標識這些值的數(shù)據(jù)頁的邏輯指針清單。是SQL Server編排數(shù)據(jù)的內(nèi)部方法,通過索引,可快速查找數(shù)據(jù),而無需掃描整個表
索引頁是數(shù)據(jù)庫中存儲索引的數(shù)據(jù)頁,存放數(shù)據(jù)行的關(guān)鍵字頁以及該數(shù)據(jù)行的地址指針
索引分類
在SQL Server中,常見的索引有以下六類:
唯一索引:不允許兩行具有相同的索引值
主鍵索引:要求主鍵中每個值是唯一的
聚集索引:數(shù)據(jù)存放的物理順序與索引順序相同
非聚集索引:數(shù)據(jù)存放的物理順序與索引順序不相同
復(fù)合索引:將多個列組合而成的索引
全文索引:一種特殊類型的基于標記的功能性索引
注意:在SQL Server中,一個表只能創(chuàng)建一個聚集索引,但可以創(chuàng)建多個非聚集索引。設(shè)置某列為主鍵,該列就默認為聚集索引
創(chuàng)建索引
創(chuàng)建索引的方法有兩種:使用SSMS和T-SQL語句
(1)使用SSMS創(chuàng)建索引
可以展開表,選擇“新建索引”,也可以右擊表,選擇“設(shè)計”,右擊列,選擇“索引/鍵”,創(chuàng)建索引
(2)使用T-SQL語句創(chuàng)建索引
創(chuàng)建聚集索引語法:
create clustered index 索引名 on 表名(列名)
創(chuàng)建非聚集索引語法:
create [nonclustered] index 索引名 on 表名(列名)
創(chuàng)建唯一索引
create unique [clustered|nonclustered] index 索引名 on 表名(列名)
刪除索引
drop index 索引名 on 表名
索引的選擇原則
使用索引可加快數(shù)據(jù)檢索速度,但為每個列都建立索引沒有必要。因為索引自身也需要維護,并占用一定的資源,可以按照以下標準選擇建立索引的列
* 頻繁搜索、查詢選擇的列
* 經(jīng)常排序、分組的列
* 經(jīng)常用于連接的列(主鍵、外鍵)
不要使用下面的列建立索引,因為索引所花的時間比在表中逐行搜索的時間更長
* 僅包含幾個值的列
* 表中僅包含幾行
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
文章標題:數(shù)據(jù)庫優(yōu)化之創(chuàng)建索引-創(chuàng)新互聯(lián)
本文路徑:http://www.rwnh.cn/article30/dcisso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、營銷型網(wǎng)站建設(shè)、全網(wǎng)營銷推廣、網(wǎng)站排名、服務(wù)器托管、手機網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容