av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

mysql優(yōu)化 - 關(guān)于mysql查詢時(shí)索引失效及掃描行數(shù)大于數(shù)據(jù)總行數(shù)的疑問。

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

問題描述

mysql優(yōu)化 - 關(guān)于mysql查詢時(shí)索引失效及掃描行數(shù)大于數(shù)據(jù)總行數(shù)的疑問。

數(shù)據(jù)表使用innodb引擎,updated_at 字段使用普通索引。三個(gè)問題:

對(duì)比前兩條語句,第二條沒有使用索引,我記得是掃描行數(shù)達(dá)到一定行數(shù)時(shí)會(huì)放棄使用索引,這個(gè)臨界值是多少呢?

全表掃描是顯示掃描行數(shù)是 70341 行,而數(shù)據(jù)總行數(shù)卻只有 57087 行?

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

問題解答

回答1:

CBO優(yōu)化機(jī)制的數(shù)據(jù)庫中,沒有明確的使用或不適用索引的臨界值,以執(zhí)行計(jì)劃中的COST最小為標(biāo)準(zhǔn),經(jīng)驗(yàn)值是取表總行數(shù)小于5%的時(shí)候用索引比較合適。

我理解第二個(gè)語句使用的是表的統(tǒng)計(jì)數(shù)據(jù),如果表最近發(fā)生過比較大的變更,統(tǒng)計(jì)數(shù)據(jù)有沒有及時(shí)更新,會(huì)出現(xiàn)兩者偏差較大的情況。

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

相關(guān)文章:
主站蜘蛛池模板: 国产高清久久 | 色频 | 超级乱淫av片免费播放 | 99re在线视频免费观看 | 成年免费在线观看 | 国产最新视频在线 | 亚洲美女av网站 | 免费观看一区二区三区毛片 | 色资源在线 | 最新中文字幕 | 91影视| 水蜜桃久久夜色精品一区 | 69av片| 黄色一级片aaa | 暴草美女 | 中文字幕精品一区 | 国产精品99久久久久久久久久久久 | 欧美亚洲另类丝袜综合网动图 | 精品视频导航 | 国产精品大全 | 日韩视频在线免费观看 | 亚洲欧美在线观看 | 国产99精品| 国产精品视频一 | 成年人黄色免费视频 | 日韩一区二区在线视频 | 国产成人精品一区二区三区四区 | 欧美精品一区二区三区四区 在线 | 国产视频欧美 | 精品一二区 | av中文字幕在线播放 | 人人操日日干 | 91中文字幕在线观看 | 天天草草草 | 男女羞羞视频在线看 | 国产在线精品一区二区 | 99精品在线观看 | 粉嫩一区二区三区四区公司1 | 亚洲国产视频一区二区 | 久久久久久免费毛片精品 | 国产激情视频网站 |