sql >> Databasteknik >  >> RDS >> PostgreSQL

Varför postgres inte använder indexet i min fråga

Dina tabeller har inte tillräckligt många rader för att använda ett index. De får plats på en enda disksida, så det är snabbare att läsa hela saken och filtrera ut rader med CPU-tid än att göra samma sak två gånger (en gång för indexet och en annan gång för data).




  1. Hur man kombinerar resultat av två frågor till en enda datauppsättning

  2. Lägga till ett nytt värde till en befintlig ENUM-typ

  3. SQLite JSON_INSERT()

  4. Få uppdaterad rad