Andmebaaside kolmas kodutöö
[Comment] ühendist, kus User
tabeli ID on võrdne Comment tabeli UserID-ga ja UserID jääb 50 ja 55 vahele.
SELECT Username, COUNT(dbo.[Post].ID) AS PostCount FROM dbo.[User] INNER JOIN
dbo.Post ON dbo.[User].ID = dbo.[Post].UserID WHERE
CreationTime BETWEEN '2017-12-30' AND '2018-12-10'
GROUP BY Username;
*Näitab, mitu postitust on kasutaja teinud ajavahemikus 30.12.2017
10.12.2018.
5. Githubi link https://github.com/kodasma/andmebaasid3
6. Indeksid
a. Esimest päringut ei andnud indeksitega kuidagi kiiremaks teha.
b. Teise päringu puhul lõin järgneva indeksi:
CREATE NONCLUSTERED INDEX IDX_Username ON dbo.[User] ([ID]) INCLUDE
([Username], [Name]);
Seda sellepärast, et kallis programm Microsoft SQL Server
Management Studio nii mull soovitas. Väitis, et sellega annab
parandada jõudlust kuni 42%. Tabeli User loogiliste lugemiste arv
langes 42-lt 26-le.