類似filter的資料表索引怎麼建

WBOY
發布: 2016-08-20 09:04:18
原創
1012 人瀏覽過

Snip20160818_5.png
類似filter的資料表索引怎麼建

想知道類似這種filter索引怎麼建立索引合適一些。
從圖上可以看到不同種類的 filter 的順序是不一定的,那這種是針對單一欄位建立索引麼?

資料庫結構大概是這樣的
id
goods_id (商品ID)
for_who(贈送對象)
at_where(贈送場合)
xxxx (個性)
.... (後面可能會擴展其他字段)

回覆內容:

Snip20160818_5.png
類似filter的資料表索引怎麼建

想知道類似這種filter索引怎麼建立索引合適一些。
從圖上可以看到不同種類的 filter 的順序是不一定的,那這種是針對單一欄位建立索引麼?

資料庫結構大概是這樣的
id
goods_id (商品ID)
for_who(贈送對象)
at_where(贈送場合)
xxxx (個性)
.... (後面可能會擴展其他字段)

雖然用戶點的時候順序不一致,但是你自己程序裡面可以把順序弄一致啊,這就是碼農的價值

例如你的例子,你在查詢時候就永遠是按對象、場合、個性的順序,所以你建一個複合索引(對象、場合、個性)就可以了

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!