国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

or_acle學(xué)習(xí)之索引誤區(qū)

2019-11-02 14:37:19
字體:
供稿:網(wǎng)友

   大家都知道索引可以提高速率消除排序等,但是實(shí)際使用中往往存在濫用的情況,不僅浪費(fèi)了資源,而且索引還起到了負(fù)面的作用。往往大家還不能覺察到這樣的錯(cuò)誤,導(dǎo)致生產(chǎn)系統(tǒng)故障。 普通索引: 普通索引很簡單使用,不過實(shí)際上還有一些小的誤區(qū)。

  1.問題:count(1) avg() sum() min() max()只有當(dāng)索引非空情況下查詢才會走索引

  解決方案:count()的時(shí)候如果有索引有空值無法解決。而avg() sum() min() max()處理時(shí)候加不加索引 is not null,結(jié)果一樣,但是加索引is not null 時(shí)候會走索引掃描速度提高很多。

  

歌名網(wǎng)名[www.la240.com/html2017/1/13/]
2.min(),max()同時(shí)查詢時(shí)候只有索引非空時(shí)候才會走索引。

  解決方案:加索引is not null,而且max() min()分開進(jìn)行查詢效率更高。

  3.問題:返回非索引列會產(chǎn)生table access by index rowid)

  解決方案:如果不需要查詢非索引列盡量避免,這樣可避免table access by index rowid,實(shí)在不行建立組合索引

  4.問題:索引可以提高速度,是不是索引越多越好?

  解決方案:索引并不是越多越好,索引要建的合理,否則插入、更新、刪除效率很低。如果某一列有普通索引和組合索引,這時(shí)候考慮是不是如果組合索引第一列為普通索引時(shí)候,drop普通索引。

  另外也可以考慮現(xiàn)將索引失效,然后等操作完畢后使得索引生效。 當(dāng)然生產(chǎn)庫的操作盡量在業(yè)務(wù)少的時(shí)候做,以免占用資源,對系統(tǒng)造成壓力。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 浦城县| 平阴县| 九台市| 兴义市| 宁晋县| 土默特右旗| 新丰县| 南华县| 宣恩县| 砀山县| 越西县| 延安市| 哈尔滨市| 华亭县| 沿河| 疏勒县| 太仆寺旗| 嘉定区| 绥阳县| 遂溪县| 深水埗区| 太白县| 蕲春县| 新丰县| 南召县| 高阳县| 大冶市| 壤塘县| 永年县| 上蔡县| 临桂县| 德阳市| 庆云县| 大石桥市| 宁陵县| 青龙| 安陆市| 南溪县| 无锡市| 吴桥县| 竹溪县|