华南俳烁实业有限公司

java

當(dāng)前位置:中華考試網(wǎng) >> java >> java面試題 >> 文章內(nèi)容

2020年java高頻面試題:第八部分

來(lái)源:中華考試網(wǎng)  [2020年10月13日]  【

  索引有什么用?如何建索引?

  索引的作用:索引是一種數(shù)據(jù)結(jié)構(gòu),用于加快mysql獲取數(shù)據(jù)的速度;

  如何建索引?在使用InnoDB引擎的前提下討論:(1)最左前綴原理:分析業(yè)務(wù)中的查詢條件,區(qū)分度高的字段放在前面,盡量減少一條SQL的影響行數(shù);(2)A+B可以代替A,A+B+C可以代替A+B,如果查詢是A+C則只能使用到A列索引;

  關(guān)于InnoDB的認(rèn)識(shí):InnoDB使用B+Tree作為存儲(chǔ)數(shù)據(jù)結(jié)構(gòu),屬于聚簇索引,每個(gè)輔助索引最后都會(huì)指向主鍵的值,每次查詢兩次;(4)由于聚簇索引的特性,建議在使用InnoDB引擎的時(shí)候,使用自增ID作為主鍵,不要使用隨機(jī)的業(yè)務(wù)列作為主鍵。

  填寫(xiě)下面表單即可預(yù)約申請(qǐng)免費(fèi)試聽(tīng)java課程!害怕學(xué)不會(huì)?助教全程陪讀,隨時(shí)解惑!擔(dān)心就業(yè)?一地學(xué)習(xí),可全國(guó)推薦就業(yè)!

預(yù)約申請(qǐng)免費(fèi)聽(tīng)java課程

  • 地區(qū):
  • 姓名:
  • 手機(jī):
責(zé)編:yangliu1997
  • 會(huì)計(jì)考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語(yǔ)考試
  • 學(xué)歷考試
平湖市| 富锦市| 锦屏县| 英吉沙县| 仁寿县| 西充县| 同德县| 临沧市| 闽清县| 平塘县| 延津县| 白河县| 嘉祥县| 长白| 五大连池市| 缙云县| 保康县| 聂拉木县| 灌云县| 萝北县| 龙岩市| 息烽县| 改则县| 琼中| 千阳县| 仁怀市| 江油市| 岐山县| 拉萨市| 时尚| 杂多县| 宣威市| 垦利县| 朝阳市| 宜君县| 莆田市| 高陵县| 安达市| 宁化县| 绵阳市| 金昌市|