sql >> Databasteknik >  >> RDS >> Sqlserver

SQL-frågan använder inte tillgängligt index (SQL Server 2008)

Har du kanske ett klustrat index i SessionID-kolumnen? I så fall är dina index i princip identiska eftersom alla icke-klustrade index implicit kommer att inkludera den klustrade nyckeln.

Hur många rader finns i tabellen, och vad är värdenas kardinalitet/unik? Om tabellen är tillräckligt liten kan en tabellsökning vara effektivare än en indexuppslagning + bokmärkesuppslagningar för att hämta de återstående kolumnerna.



  1. Gurka och RSpec-testning med zeus:Postgres nås av andra användare

  2. Lagring av stor JSON - binär eller text

  3. pg_stat_activity uppdateras inte inom en procedur eller transaktion

  4. Triggers och tabelllås i MySQL