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

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

MySQL innodb和myisam 使用主鍵排序的疑問?

MySQL innodb和myisam 使用主鍵排序的疑問?

卡卡小獅子 2018-07-12 23:38:49
rental表的存儲(chǔ)引擎是innodb, rental_myisam表的存儲(chǔ)引擎是myisam。兩張表除存儲(chǔ)引擎不同外,表結(jié)構(gòu)都一樣。CREATE?TABLE?`rental`?( ??`rental_id`?int(11)?NOT?NULL?AUTO_INCREMENT, ??`rental_date`?datetime?NOT?NULL, ??`inventory_id`?mediumint(8)?unsigned?NOT?NULL, ??`customer_id`?smallint(5)?unsigned?NOT?NULL, ??`return_date`?datetime?DEFAULT?NULL, ??`staff_id`?tinyint(3)?unsigned?NOT?NULL, ??`last_update`?timestamp?NOT?NULL?DEFAULT?CURRENT_TIMESTAMP?ON?UPDATE?CURRENT_TIMESTAMP, ??PRIMARY?KEY?(`rental_id`), ??KEY?`rental_date`?(`rental_date`,`inventory_id`,`customer_id`) )?ENGINE=innodb?DEFAULT?CHARSET=utf8; CREATE?TABLE?`rental_myisam`?( ??`rental_id`?int(11)?NOT?NULL?AUTO_INCREMENT, ??`rental_date`?datetime?NOT?NULL, ??`inventory_id`?mediumint(8)?unsigned?NOT?NULL, ??`customer_id`?smallint(5)?unsigned?NOT?NULL, ??`return_date`?datetime?DEFAULT?NULL, ??`staff_id`?tinyint(3)?unsigned?NOT?NULL, ??`last_update`?timestamp?NOT?NULL?DEFAULT?CURRENT_TIMESTAMP?ON?UPDATE?CURRENT_TIMESTAMP, ??PRIMARY?KEY?(`rental_id`), ??KEY?`rental_date`?(`rental_date`,`inventory_id`,`customer_id`) )?ENGINE=MyISAM?DEFAULT?CHARSET=utf8;使用explain分析,發(fā)現(xiàn)?rental表?使用了主鍵索引排序,而?rental_myisam表?卻并沒有用到主鍵索引排序,反而extra里用到"文件排序",不太懂為啥會(huì)是這樣的區(qū)別?explain select * from rental where return_date > '2005-08-30' order by rental_idGexplain select * from rental_myisam where rental_date > '2005-01-01' order by rental_id\G
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 982 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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