webForumDet fria alternativet

Kan man förbättra denna Queryn?

Databaser & SQL

1 svar · 172 visningar · startad av SteveP

Medlem sedan mars 2003772 inlägg
Frågan#1

Går det att få bättre prestanda på denna queryn eller är detta optimalt?

Select

tblPostlist.PostListID,
tblPostlist.Serial,
tblPostlist.CurrentStatusList,
tblPostlist.ActionDate,
tblPostlist.PostTypeID,
tblPostlist.ContactID,
tblPostlist.SerialNumber,
tblPostlist.OrgID,
tblPostlist.ReceivedDate,
tblPostlist.SentDate,
tblPostlist.Sender,
tblPostlist.SentFrom,
tblPostlist.SentTitle,
tblPostlist.FileRefNo,
tblPostlist.Notes,
tblPostlist.SubClient,
tblPostListType.PostTypeID,
tblPostlistType.[Description],
tblOrganisations.OrgID,
tblOrganisations.OrgShortName

from 

tblPostlist

inner join tblPostListType on tblPostlist.PostTypeID = tblpostListType.PostTypeID
inner join tblOrganisations on tblOrganisations.OrgID = tblPostList.OrgID
where ContactID = @VarContactID AND Serial = @VarSerial
Medlem sedan dec. 200012 464 inlägg
#2

Det går inte generellt att säga att någon formulering är bättre än någon annan. Det som är betydelsefullt är vad som är indexerat och om statistiken stämmer.

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)