卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

sql大于小于會(huì)走索引嗎 在mysql中,什么情況下使用全表掃描要比使用索引快?

在mysql中,什么情況下使用全表掃描要比使用索引快?此問(wèn)題大致可分為兩種情況:1只能使用索引返回查詢結(jié)果的查詢,如聚合查詢中的count、Max、min函數(shù)。2. 當(dāng)查詢結(jié)果中的記錄數(shù)小于表中記錄數(shù)

在mysql中,什么情況下使用全表掃描要比使用索引快?

此問(wèn)題大致可分為兩種情況:

1只能使用索引返回查詢結(jié)果的查詢,如聚合查詢中的count、Max、min函數(shù)。

2. 當(dāng)查詢結(jié)果中的記錄數(shù)小于表中記錄數(shù)的一定比例時(shí)。這主要是因?yàn)樗饕械闹羔樣糜谠谒饕龗呙韬笾饌€(gè)訪問(wèn)記錄。假設(shè)每個(gè)記錄都是通過(guò)索引訪問(wèn)的,則讀取磁盤的次數(shù)就是查詢T的記錄數(shù)。如果掃描表,則讀取磁盤的次數(shù)就是存儲(chǔ)記錄B的塊數(shù)。如果T>B,則索引沒有優(yōu)勢(shì)。對(duì)于大多數(shù)數(shù)據(jù)庫(kù),這個(gè)比率是10%(Oracle、PostgreSQL等),也就是說(shuō),首先估計(jì)結(jié)果的數(shù)量。如果小于此比率,請(qǐng)使用索引。如果大于此比率,則直接掃描表格。