亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MongoDB中索引的一點記錄

發布時間:2020-05-23 13:45:55 來源:網絡 閱讀:874 作者:shayang88 欄目:MongoDB數據庫

MongoDB中使用了一個聯合索引,發現了一些問題,記錄一下,方便以后查閱!

首先來看表的說明:

MongoDB中索引的一點記錄

注意高亮出的索引:

prop.lis_sta_1_prop.is_recom_-1_prop.re_t_-1_prop.post_t_-1,這4個字段分別是

帖子狀態、推薦狀態,推薦時間,發貼時間

測試了一下,有以下結果

可以使用上面索引的查詢:

db.post.find({'prop.lis_sta'{$in[5]}}).sort({'prop.is_recom':-1,'prop.re_t':-1,'prop.post_t':-1}).explain();
db.post.find({'prop.lis_sta':5}).sort({'prop.is_recom':-1,'prop.re_t':-1,'prop.post_t':-1}).explain();
db.post.find({'prop.lis_sta'{$in[0,5]}}).sort({'prop.is_recom':-1,'prop.re_t':-1,'prop.post_t':-1}).limit(20).explain();

不可以使用上面索引的查詢:

db.post.find({'prop.lis_sta'{$in[0,5]}}).sort({'prop.is_recom':-1,'prop.re_t':-1,'prop.post_t':-1}).explain();

MongoDB中索引的一點記錄


所以在這里說明幾點:
1)、盡量避免以靈活的參數的形式傳遞排序規則,如果數據比較多的話,卻沒有建立相關索引,容易產生問題。
2)、修改了排序規則,要檢查索引,通過explain來測試一下。
3)、使用已有索引過濾掉盡量多的數據再排序,同時盡力保留limit限制,這個很重要。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

塔河县| 丰宁| 剑川县| 康马县| 六安市| 建始县| 峨边| 平顺县| 海伦市| 齐齐哈尔市| 泉州市| 嵩明县| 澜沧| 申扎县| 鲁甸县| 广宁县| 崇明县| 金秀| 策勒县| 枝江市| 奈曼旗| 个旧市| 辽阳市| 南涧| 芜湖县| 喜德县| 正宁县| 临泉县| 普宁市| 波密县| 曲周县| 克什克腾旗| 玛沁县| 墨竹工卡县| 卓尼县| 潞城市| 乌海市| 兴城市| 云林县| 新闻| 家居|