possible_keys
顯示可能應(yīng)用在這張表中的索引,一個(gè)或多個(gè)。查詢涉及到的字段上若存在索引,則該索引將被列出,但不一定被查詢實(shí)際使用。
key
實(shí)際使用的索引。如果為NULL,則沒有使用索引。
key_len
表示索引中使用的字節(jié)數(shù),可通過該列計(jì)算查詢中使用的索引的長(zhǎng)度。 key_len字段能夠幫你檢查是否充分的利用上了索引。ken_len越長(zhǎng),說明索引使用的越充分。
如何計(jì)算:
①先看索引上字段的類型+長(zhǎng)度比如 int=4 ; varchar(20) =20 ; char(20) =20
②如果是varchar或者char這種字符串字段,視字符集要乘不同的值,比如utf-8 要乘 3,GBK要乘2,
③varchar這種動(dòng)態(tài)字符串要加2個(gè)字節(jié)
④允許為空的字段要加1個(gè)字節(jié)
第一組:key_len=age的字節(jié)長(zhǎng)度+name的字節(jié)長(zhǎng)度=4+1 + ( 20*3+2)=5+62=67
第二組:key_len=age的字節(jié)長(zhǎng)度=4+1=5
相關(guān): Java培訓(xùn)之type——這個(gè)時(shí)候?qū)Wjava培訓(xùn)怎么樣,以后能找到工作嗎
本文鏈接:
本文章“Java培訓(xùn)MySQL之key_len”已幫助 226 人
免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識(shí)產(chǎn)權(quán)侵權(quán)的法律責(zé)任!
本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579