2 sökningar som tar riktigt lång tid

Databaser & SQL

0 svar · 317 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Trådstart#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
253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)