午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

MongoDB的索引需要考慮每個(gè)鍵的索引方向,為何這么設(shè)計(jì)?而MySQL的索引則無(wú)需考慮方向,兩者之間有何優(yōu)劣勢(shì)?

瀏覽:222日期:2022-06-20 15:11:13

問(wèn)題描述

給一個(gè)表/集合創(chuàng)建索引:

// 給集合創(chuàng)建索引,以下會(huì)創(chuàng)建兩個(gè)不同的索引db.col.ensureIndex({user_id:-1, status:-1})db.col.ensureIndex({user_id:1, status:1})// 給表創(chuàng)建索引alter table table_name add index idx_name(`user_id`, `status`)

問(wèn)題解答

回答1:

mongodb和mysql的索引實(shí)現(xiàn)方式不一樣。mongodb不太熟悉。所以只針對(duì)mysql來(lái)說(shuō):

mysql實(shí)現(xiàn)索引的方式是btree或者btree的變種,前序和后序遍歷都一致的。

同時(shí)mysql的索引也支持升序和降序排列,只是默認(rèn)是升序罷了。

回答2:

當(dāng)排序過(guò)程中用到索引時(shí),索引的方向能起到一定的作用。這個(gè)左右對(duì)于小數(shù)據(jù)量的表并不明顯,而對(duì)于大數(shù)據(jù)量的表就能顯現(xiàn)出來(lái)。因?yàn)镸ySQL出現(xiàn)較早,當(dāng)時(shí)應(yīng)該沒(méi)有進(jìn)行大數(shù)據(jù)量的這種考慮。

回答3:

http://tech.meituan.com/mysql-index.html

回答4:

在sort()的時(shí)候有用,當(dāng)排序的順序和索引順序一樣時(shí),mongodb直接從索引中獲取排序信息以此提升性能。

請(qǐng)參考:http://docs.mongoing.com/manual-zh/tutorial/sort-results-with-indexes.html

主站蜘蛛池模板: 日韩超碰在线 | 成年人视频软件 | 国产黄色的视频 | 日本精品久久久久久久 | 日韩欧美第一区 | 日韩专区欧美专区 | 艳妇乳肉亭妇荡乳av | 午夜在线观看视频网站 | 黄色免费录像 | 日韩在线视频网址 | 亚洲国产精品女人久久久 | 亚洲成人网在线播放 | 玖玖综合网 | 好吊日在线 | 丁香婷婷激情 | 国内自拍99 | 国产探花一区二区 | 偷偷操不一样的久久 | 国产成人麻豆 | 激情亚洲视频 | 1级黄色大片 | 干日本少妇 | 欧美激情亚洲综合 | 欧美精品亚洲精品 | 自拍偷拍第2页 | 欧美精品偷拍 | 欧美视频 | 91社在线播放 | 欧美无限看 | 热热热av | 开心激情网站 | 国产精品揄拍100视频 | 亚洲成人高清在线 | 日韩av一二三区 | 欧美色精品 | 国产日本在线观看 | 婷婷综合网站 | 91精品国产一区二区三区 | a天堂在线资源 | a在线观看免费 | 黄页网址在线观看 |