日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MySQL索引分類和各自用途

一、 MySQL: 索引以B樹格式保存

成都創(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)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到新洲省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

Memory存儲引擎可以選擇Hash或BTree索引,Hash索引只能用于=或<=>的等式比較。

1、普通索引:create index on Tablename(列的列表)

alter table TableName add index (列的列表)

create table TableName([...], index [IndexName] (列的列表)

2、***性索引:create unique index

alter ... add unique

主鍵:一種***性索引,必須指定為primary key

3、全文索引:從3.23.23版開始支持全文索引和全文檢索,F(xiàn)ULLTEXT,

可以在char、varchar或text類型的列上創(chuàng)建。

4、單列索引、多列索引:

多個單列索引與單個多列索引的查詢效果不同,因為:

執(zhí)行查詢時,MySQL只能使用一個索引,會從多個索引中選擇一個限制最為嚴(yán)格的索引。

5、最左前綴(Leftmost Prefixing):多列索引,例如:fname_lname_age索引,以下的搜索條件MySQL都將使用

fname_lname_age索引:firstname,lastname,age;firstname,lastname;firstname,其他情況將不使用。

二、根據(jù)sql查詢語句確定創(chuàng)建哪種類型的索引,如何優(yōu)化查詢

選擇索引列:

 a.性能優(yōu)化過程中,選擇在哪個列上創(chuàng)建索引是最重要的步驟之一。可以考慮使用索引的主要有

兩種類型的列:在where子句中出現(xiàn)的列,在join子句中出現(xiàn)的列。

b.考慮列中值的分布,索引的列的基數(shù)越大,索引的效果越好。

c.使用短索引,如果對字符串列進(jìn)行索引,應(yīng)該指定一個前綴長度,可節(jié)省大量索引空間,提升查詢速度。

d.利用最左前綴

e.不要過度索引,只保持所需的索引。每個額外的索引都要占用額外的磁盤空間,并降低寫操作的性能。

在修改表的內(nèi)容時,索引必須進(jìn)行更新,有時可能需要重構(gòu),因此,索引越多,所花的時間越長。

MySQL只對一下操作符才使用索引:<,<=,=,>,>=,between,in,

以及某些時候的like(不以通配符%或_開頭的情形)。

【編輯推薦】

  1. SQL Server置疑數(shù)據(jù)庫解決方法
  2. SQL Server 2008的升級與部署
  3. 淺談配置SQL Server遠(yuǎn)程備份的方法

文章題目:MySQL索引分類和各自用途
本文鏈接:http://www.dlmjj.cn/article/djcgech.html