Index sur (a, b) ou deux index séparés ?

Posée par Fatou Ndiaye·il y a 21 jours· 28 vue(s)

0

Ma requête filtre WHERE client_id = ? AND created_at > ? et trie par created_at. Un index composite ou deux index ?

1 réponse(s)

  • 2

    Réponse acceptée

    Un index composite (client_id, created_at) : égalité d'abord, plage/tri ensuite. Il sert à la fois le filtre et le tri, sans étape de tri supplémentaire. Deux index séparés obligeraient au mieux un Bitmap AND, moins efficace ici.