Just nu i M3-nätverket
Gå till innehåll

Indexering


Jensej

Rekommendera Poster

Hejsan!

 

Haller just nu pa att Indexerar mina tabeller i Management Studio och har en liten fraga.

 

Om jag har en tabell med t.ex. 9 indexeringar maste jag da skapa upp dessa index i rätt ordning?

 

Jag har nu märkt att jag missat index nr 1 och undrar om det spelar nagon roll om jag skapar upp den efterhand eller om det blir strul da?

 

Maste jag göra om alla index i rätt ordning eller är det skitsamma?

 

ps. Jag vet att ordningen maste vara korrekt pa kolumnerna jag indexerar.

Länk till kommentar
Dela på andra webbplatser

Sql-server kommer väll snegla på din fråga och välja index beroende på hur din where-klasul ser ut. Jag tror inte ordningen på indexen kommer ställa till det. Dock om du har många index så kan sql-server välja fel då den tycker att ett viss index borde vara lämpligare än ett annat, men det är ingen garanti att den väljer rätt.

 

Behöver du verkligen nio index på en tabell? Det låter lite mycket.

Länk till kommentar
Dela på andra webbplatser

Sql-server kommer väll snegla på din fråga och välja index beroende på hur din where-klasul ser ut. Jag tror inte ordningen på indexen kommer ställa till det. Dock om du har många index så kan sql-server välja fel då den tycker att ett viss index borde vara lämpligare än ett annat, men det är ingen garanti att den väljer rätt.

 

Behöver du verkligen nio index på en tabell? Det låter lite mycket.

 

 

Ah ok bra, jag har bara blivit beordrad att skapa upp redan befintliga tabeller och index fran ett annat system och tydligen tycker företaget att man behöver sa manga index. Finns ett par tabeller med 11-12 index :S

Länk till kommentar
Dela på andra webbplatser

Jag roade mig med att fråga min databasnisse angående index. Och det kan vara bra att ha många index om det är en stor tabell. Dock ska man vara medveten om att index kräver cpu och många index kan göra tabeller långsamma vid inserts och updates.

Länk till kommentar
Dela på andra webbplatser

Jag roade mig med att fråga min databasnisse angående index. Och det kan vara bra att ha många index om det är en stor tabell. Dock ska man vara medveten om att index kräver cpu och många index kan göra tabeller långsamma vid inserts och updates.

 

 

Ok kan vara bra att veta, tackar för svar!

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...