webForumDet fria alternativet

2 sökningar som tar riktigt lång tid

Databaser & SQL

0 svar · 311 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Frågan#1

Hej

Jag gör 2 sökningar på en sida som tar riktigt lång tid. Kan jag förbättra dessa sql-satser på något sätt. Att bygga om tabeller är inte aktuellt då vi bygger på helt nytt system nuvarnade ligger tills vidare.

Select Top 100 a.anvandarFornamn, a.anvandarEfternamn, a.anvandarID, 
a.anvandarKlass, a.anvandarPersonnummer, anvandarRelation, a.anvandarKon From anvandare as a, relationer as r Where ((anvandarID1 = 1 And 
anvandarID2 = a.anvandarID) Or (anvandarID2 = 1 
And anvandarID1 = a.anvandarID)) 
And anvandarRelationGodkand = 1 Order by a.anvandarFornamn ASC

Select Top 100 a.anvandarFornamn, a.anvandarEfternamn, a.anvandarID, a.anvandarKlass, a.anvandarPersonnummer, a.anvandarKon From anvandare
 as a Where a.anvandarID in(Select km.anvandarID from kursmedlemskap as 
km Where km.kursID in(Select km2.kursID from kursmedlemskap as km2 Where km2.anvandarID = 1)) And a.anvandarTyp = 0 Order by a.anvandarFornamn 
ASC
256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)