Finns det någon regel på hur många rader en tabell max bör innehålla när man sätter Index, eller det har ingen betydelse? För denna sqlsatsen kan du skapa ett index so innehåller kolumnerna levid och ladress. Det följer annars med verktyg för att spara information under drift. Sedan anpossa index därefter efter. Vad jag lärt mig så har storleken på tabellen(i detta fall leverantör) betydelse, dvs antal rader, antal DISTINKTA värdet av levid och levadress. I detta fall finns det ju Index på levid eftersom den är PK och eftersom det är AND efteråt så behövs det inget mer Index. Via levid Index hittar man ändå levadress. Om du har en tabell som består av ett integerfält och ett textfält med 10 tecken, så går gränsen för index/inte index runt 5000 rader. Detta gäller om indexet är unikt, och frågan väljer hela raden och du bara frågar " = värde " på indexerade kolumnen och du frågar efter alla kolumner (båda)Index i SQL Server
Kan man på ett enkelt sätt räkna ut vilka Index som kan vara användbara i en följande SQL sats. Typ, <code>SELECT * FROM leverantör WHERE levid='L1' AND ladress='Umeå'</code>Sv: Index i SQL Server
Sv: Index i SQL Server
Så frågan är alltså om antalet rader.Sv: Index i SQL Server
Hur ser din tabell och din fråga ut?