您好!歡迎光臨北京歡迎你科技有限公司官網(wǎng)!

售前咨詢熱線:  010-56035709  北京地區(qū)專線: 010-56035709  售后服務(wù)專線: 010-56035709  VIP專線: 15901551129(24小時(shí))

您可以通過(guò)以下新聞與公司動(dòng)態(tài)進(jìn)一步了解我們。我們所簽約的客戶,無(wú)論他們的項(xiàng)目是大或者小,我們都將提供好的服務(wù)。

  • 整理編輯人員:北京網(wǎng)站建設(shè) 首次發(fā)布時(shí)間:2015/5/6 點(diǎn)擊次數(shù):836324

      索引帶來(lái)地益處可能很多讀者量體裁衣認(rèn)為只是"能夠提高數(shù)據(jù)檢索地效率,降低數(shù)據(jù)庫(kù)地IO成本".
      確實(shí),在數(shù)據(jù)庫(kù)中表地某個(gè)字段創(chuàng)建索引,所帶來(lái)地最大益處就是將這個(gè)字段作為檢索條件時(shí)可以極大地提高檢索效率,加快檢索時(shí)間,降低檢索過(guò)程中須要讀取地?cái)?shù)據(jù)量,但是索引帶來(lái)地收益只是提高表數(shù)據(jù)地檢索效率嗎?當(dāng)然不是,索引還有一個(gè)非常重要地用途,那就是降低數(shù)據(jù)地排序成本.
      我們知道,每個(gè)索引中地?cái)?shù)據(jù)都是按照索引鍵值進(jìn)行排序后存放地,所以,當(dāng)Query語(yǔ)句中包含排序分組操作地時(shí),如果排序字段和索引鍵字段剛好一致,MySQL Query Optimizer就會(huì)告訴mysql在取得數(shù)據(jù)后不用,因?yàn)楦鶕?jù)索引取得地?cái)?shù)據(jù)已經(jīng)滿足客戶地排序要求.
       那如果是分組操作呢?分組操作沒(méi)辦法直接利用索引完成,但是分組操作是須要先進(jìn)行把齋然后分級(jí)地,所以當(dāng)Query語(yǔ)句中包含分組操作,而且分組字段也剛好和索引鍵字段一致,那么mysqld同樣可以利用索引已經(jīng)排好序列地這個(gè)我,活力掉分組中地排序操作.
       排序分組操作主要消耗地是內(nèi)在和CPU資源,如果能夠正在進(jìn)行排序分組操作中利用好索引,將會(huì)極大地降低CPU意象派 消耗.
    北京歡迎你科技有限公司原創(chuàng)文章,關(guān)鍵詞:北京網(wǎng)站建設(shè) 北京建網(wǎng)站 北京網(wǎng)站制作 轉(zhuǎn)載請(qǐng)注明出處:2121336.cn謝謝!
    上一篇 :北京網(wǎng)站制作公司總結(jié)NULL值對(duì)統(tǒng)計(jì)信息地影響!
    下一篇 :北京建網(wǎng)站公司分析Linux配置TCP封裝器!
點(diǎn)擊這里給我發(fā)消息
  • 微信客服1

  • 微信客服2

  • 微信客服3

  • 微信客服4

咨詢熱線:010-56035709 010-56035709
京ICP備11011491號(hào)-1
客服工作時(shí)間
周一至周日
9:00 - 24:00
客服團(tuán)隊(duì)
網(wǎng)站超市
高端定制
手機(jī)網(wǎng)站
微信網(wǎng)站
八合一站
空間域名
網(wǎng)站備案
投訴建議
夜間值班
聯(lián)系電話
010-56035709