第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

?explain select actor.first_name, actor.last_name, count(*) from (film_actor inner join actor on film_actor.actor_id = actor.actor_id) group by actor.actor_id\G; 與這個(gè)相比, 我的這種寫法的分析結(jié)果其實(shí)更好一點(diǎn),區(qū)別就在于最后group by 的actor_id是用的actor的, 結(jié)果如下, 請(qǐng)問為何會(huì)這樣。

+----+-------------+------------+-------+---------------+---------+---------+-----------------------+------+-------------+

| id | select_type | table ? ? ?| type ?| possible_keys | key ? ? | key_len | ref ? ? ? ? ? ? ? ? ? | rows | Extra ? ? ? |

+----+-------------+------------+-------+---------------+---------+---------+-----------------------+------+-------------+

| ?1 | SIMPLE ? ? ?| actor ? ? ?| index | PRIMARY ? ? ? | PRIMARY | 2 ? ? ? | NULL ? ? ? ? ? ? ? ? ?| ? 15 | ? ? ? ? ? ? |

| ?1 | SIMPLE ? ? ?| film_actor | ref ? | PRIMARY ? ? ? | PRIMARY | 2 ? ? ? | sakila.actor.actor_id | ? 13 | Using index |

+----+-------------+------------+-------+---------------+---------+---------+-----------------------+------+-------------+


正在回答

1 回答

同問

難道是主鍵的原因?

在actor表中actor_id是主鍵

而在film_actor表中('actor_id','film_id')組合作為主鍵

http://img1.sycdn.imooc.com//565d80cc000190ad06440476.jpg

在兩個(gè)執(zhí)行計(jì)劃的對(duì)比中看到

如果group by actor.actor_id

在查actor表時(shí) 用到了primary key

565d82810001315a05000430.jpg

而?GROUP BY?film_actor.actor_id 時(shí) 沒有用到索引

565d82800001b3ff05000425.jpg


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
性能優(yōu)化之MySQL優(yōu)化
  • 參與學(xué)習(xí)       101776    人
  • 解答問題       235    個(gè)

了解MySQL數(shù)據(jù)庫優(yōu)化的方法和技巧,在課程中共同探討一起學(xué)習(xí)吧

進(jìn)入課程
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)