[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. c. Kolmandale päringule mõjus see sama indeks. 7. Kulunud ajad enne ja pärast a. Esimene päring: b. Teine paring: Enne Pärast c
Indekseerimist tasub kaaluda kõigil väljadel mida kasutatakse WHERE ja GROUP BY lauseosas ning millel rakendatakse agregaatfunktsioone. Teiseks saab indeksitega peale suruda andmete unikaalsust kas ühel väljal või väljade kombinatsioonis. Sisuliselt on unikaalne indeks ka juba varem kasutatud primaarvõti. Indekseid saab luua CREATE INDEX lausega. Näiteks loome unikaalse indeksi auto registrinumbrite tarbeks: CREATE UNIQUE NONCLUSTERED INDEX IX_Auto_RegNr ON dbo.Auto_tbl ( RegNr ) Või indekseerime sorteerimise lihtsustamiseks laste nimed CREATE NONCLUSTERED INDEX IX_Laps_Nimi ON dbo.Laps_tbl ( Nimi ) Miinuspoolelt võib välja tuua, et igasugused muudatused indekseeritud väljadel toovad endaga kaasa muudatused indeksites ning seega muutuvad muutmistegevused (lisamine, muutmine, kustutamine) aeglasemaks. Samas aitavad indeksid kaasa muudetavate kirjete leidmisel.
system crashes. A support engineer might require a full memory dump for an analysis of the problem. If necessary, you can temporarily set the page file to a higher number just for collecting the memory dump. Создание виртуальной машины The New Virtual Machine Wizard can be started in one of two ways, depending on whether the host you are working with is clustered. If you are creating a non–highly available (HA) virtual machine, such as one on a nonclustered host or one that will be on a clustered host but not HA, then you can create the virtual machine in Hyper-V Manager by selecting the host and clicking New a Virtual Machine in the Actions pane. The New Virtual Machine Wizard appears. An HA virtual machine is one that is created on a cluster of Hyper-V hosts. The virtual machine will automatically fail over and boot up on another host if the current host should stop operating. This is the primary function of a cluster of hosts.