亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

mysql優化 - 關于mysql查詢時索引失效及掃描行數大于數據總行數的疑問。

瀏覽:70日期:2022-06-10 17:35:38

問題描述

mysql優化 - 關于mysql查詢時索引失效及掃描行數大于數據總行數的疑問。

數據表使用innodb引擎,updated_at 字段使用普通索引。三個問題:

對比前兩條語句,第二條沒有使用索引,我記得是掃描行數達到一定行數時會放棄使用索引,這個臨界值是多少呢?

全表掃描是顯示掃描行數是 70341 行,而數據總行數卻只有 57087 行?

select count(*) 使用了索引,但是也掃描了 70341 行,這個語句會產生性能問題嗎?

問題解答

回答1:

CBO優化機制的數據庫中,沒有明確的使用或不適用索引的臨界值,以執行計劃中的COST最小為標準,經驗值是取表總行數小于5%的時候用索引比較合適。

我理解第二個語句使用的是表的統計數據,如果表最近發生過比較大的變更,統計數據有沒有及時更新,會出現兩者偏差較大的情況。

count(*)使用了索引,說明update_at字段有NOT NULL的定義,相比較全表掃描,掃描索引的成本會更低一些。

相關文章:
主站蜘蛛池模板: 热er99久久6国产精品免费 | 久久精品中文字幕有码日本 | 天天久久综合网站 | 日韩不卡一级毛片免费 | 亚洲欧美一区二区三区麻豆 | 国产黄色片在线免费观看 | 一区二区三区www | 九九久久精品国产 | 免费中国一级啪啪片 | 国产在线视频一区二区三区 | 好看的毛片 | 欧美一级毛片免费看视频 | 九九精品99久久久香蕉 | 国产精品臀控福利在线观看 | 亚洲春色在线视频 | 黄色网络免费 | 亚洲国内| 亚洲自拍偷拍视频 | 成人黄网18免费观看的网站 | 亚洲国产婷婷综合在线精品 | 婷婷草| 中文精品久久久久国产网址 | 国产成人免费永久播放视频平台 | 国产日本亚洲欧美 | 一级美女片| 成人国产三级在线播放 | 免费的黄网站 | 九九热这里只有国产精品 | 精品久久国产视频 | 久草在现 | 爱爱小视频在线观看 | 久久久久无码国产精品一区 | 婷婷亚洲国产成人精品性色 | 91免费高清视频 | 日韩欧美一区二区三区不卡在线 | 欧美精品久久久亚洲 | 日韩欧美综合在线 | www三级免费| 免费观看女人高清视频 | 宅男噜噜噜一区二区三区 | 国产免费久久精品 |