Index sur (a, b) ou deux index séparés ?
Posée par Fatou Ndiaye·il y a 11 heures· 27 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.