Just nu i M3-nätverket
Jump to content

Vy snabbare än tabell?


Grillis

Recommended Posts

Tjena!

 

Kör SQL server 2000...

Sammanfogar tabellerna med Inner JOIN.

 

Rent prestandamässigt är det bättre att

göra en VY som man anropar med script (ASP)

eller går det lika snabbt att skriva hela

koden direkt mot tabellen i scriptet?

 

Alltså vad är det ultimata?

Känns dock som det är lättare att göra en vy

då scripten sedan blir mer lätthanterde.

 

En annan sak när jag ändå har er på tråden =)

Är vissa attribut jag ska indexera.

Kan ju indexera vyn, men bör jag även indexera attributen i tabellen?

 

Link to comment
Share on other sites

Magnus Ahlkvist

En vy är lika snabb eller långsam som SQL-satsen som vyn utgör. En lagrad procedur däremot är snabbare, eftersom den får en kompilerad query-plan, till skillnad från vyn och dynamisk SQL.

Index på tabellen borde räcka, om du inte verkligen vill ha snabb prestanda på sökningar. Men att indexera vyn kommer att slöa ner uppdateringar och insättningar i tabellen ordentligt.

 

--

En röst talade till mig och sade:

”Le och var glad, ty det kunde vara värre”.

Så jag log, och jag var glad.

Och det blev värre.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...