Snip20160818_5.png
このようなフィルターインデックスに適したインデックスを作成する方法を知りたいです。
この図から、さまざまな種類のフィルターの順序が単一フィールドに対して必ずしも確実ではないことがわかります。
データベース構造は大まかにこんな感じです
id
goods_id(商品ID)
for_who(ギフト対象)
at_where(ギフト機会)
xxxx(パーソナリティ)
....(他のフィールドは後で拡張される可能性があります)
Snip20160818_5.png
このようなフィルターインデックスに適したインデックスを作成する方法を知りたいです。
この図から、さまざまな種類のフィルターの順序が単一フィールドに対して必ずしも確実ではないことがわかります。
データベース構造は大まかにこんな感じです
id
goods_id(商品ID)
for_who(ギフト対象)
at_where(ギフト機会)
xxxx(パーソナリティ)
....(他のフィールドは後で拡張される可能性があります)
ユーザーがクリックしたときの順序は一貫していませんが、独自のプログラムで順序を一貫させることができます。これがコーダーの価値です
。たとえば、あなたの例では、クエリを実行すると、常にオブジェクト、機会、性格の順序で検索するため、複合インデックス(オブジェクト、機会、性格)を構築するだけで済みます