Datu bāzes paātrinājums, SQL un SQL operētājsistēmā RAM.

Tradicionālajām SQL datu bāzēm ir jauna funkcija, kas tos paātrina RAM. Šajā pantā paskaidrots, kā MaxVeloSSD paātrina pat šīs jaunās tehnoloģijas.



RAM datu bāzēs ir lieliska popularitāte, pateicoties to veiktspējai. Tās var būt daudz reižu ātrākas nekā tradicionālās sistēmas. Mēs domājām, cik lielā mērā mūsu programmatūra var uzlabot veiktspēju un veikt atbilstošas \u200b\u200bpārbaudes. Pirmkārt, var teikt ļoti skaidri: Jā, pat RAM datu bāzēs, kas nodrošina līdz pat 33% lielāku veiktspēju, mūsu programmatūra ievērojami uzlabo veiktspēju. Mēs testējām tirgū standarta SQL datubāzi cietajā diskā un SSD saskaņā ar ražotāja norādījumiem un panāca atbilstošus rezultātus. Pēc tam mēs instalējām MaxVeloSSD, RAMSSD caching programmatūru no EliteBytes datu bāzes datorā un atkal veica tādus pašus testus. Rezultātā veiktspējas pieaugums bija 133%, bet aparatūras prasības bija zemākas! Pilnu testa atskaiti, ieskaitot izmērītos laikus, var atrast zemāk.


Rezultāti: DB pilnīgi uz SSD (līdz ar to arī bez kešatmiņas): 135 sekundes. DB pilnīgi uz cietā diska ar MaxVeloSSD kā RAMSSD kešatmiņu (sO): 90 sekundes. LOG faila pārnešana izmērāmi nemaina caching rezultātus. Tomēr tas atšķiras no parastajām InRAM un InDisk operācijām: šeit tas ir būtiski, lai veiktu veiktspēju.


Aparatūra: AMD Ryzen 7 1700 CPU, 32 GB DDR 4 RAM, MSI B350M mātesplatē. Samsung 960 EVO NVM 230 GB SSD kā kešatmiņu. 1 vēl SSD kā datu bāzes LOG ierīce. 1 Toshiba HDWD 120 2 terabaitā esošā diska. MaxVeloSSD tika piešķirts 10 GB RAM un 230 GB SSD kā kešatmiņu 2TB resursdatora apjomam. Šajā apjomā ir operētājsistēma un datu bāze. Lai nodrošinātu optimālu veiktspēju, ir svarīgi saglabāt datu bāzes LOG failu ar papildu SSD.


Programmatūra: Operētājsistēma: Microsoft Windows Server 2016 Datubāze: Microsoft Sql Server 2016. EliteBytes MaxVeloSSD Professional versija 3.2. Benchmark / Load Generator: AdventureWorks 2016 piemēri. Atsauce: https://www.microsoft.com/en-us/download/details.aspx?id=49502