Andmebaasi kiirendus, SQL ja SQL RAMis.

Traditsioonilisel SQL andmebaasil on uus funktsioon, mis kiirendab neid RAM-is. See artikkel selgitab, kuidas MaxVeloSSD kiirendab isegi neid uusi tehnoloogiaid.



RAM-i andmebaasides on nende jõudluse tõttu väga populaarne. Need võivad olla mitu korda kiiremad kui tavalised süsteemid. Mõtisklesime, kui suures ulatuses võib meie tarkvara tõhustada tulemusi ja teha asjakohaseid katseid. Kõigepealt võib öelda väga selgelt: jah, isegi RAM-i andmebaasides, kus jõudlus on kuni 33% suurem, parandab meie tarkvara oluliselt jõudlust. Oleme katsetanud turustandardi SQL andmebaasi kõvakettale ja SSD-le vastavalt tootja juhistele ja saavutanud vastavad tulemused. Seejärel paigaldasime andmebaasiarvutile EliteBytesi RAMBSD-i vahemällu salvestatud MaxVeloSSD-faili ja jooksis samad testid uuesti. Tulemuseks oli jõudluse kasv 133% võrra väiksemate riistvaraga seotud nõuetele! Täielik katse võrdlus, sealhulgas mõõdetud aeg, on allpool.


Tulemused: DB täielikult SSD-de (seega veel vahemällu): 135 sekundit. DB täielikult HDD-ga koos MaxVeloSSD-ga kui RAMSSD vahemälu (sO): 90 sekundit. LOG-faili vahetamine ei muuda vahemällu tulemusi mõõdetavalt. Kuid see erineb tavapärasest InRAM-i ja InDisk-operatsioonist: siin on see jõudluse jaoks oluline.


Riistvara: AMD Ryzen 7 1700 protsessor, 32 GB DDR 4 RAM, MSI B350M emaplaat. Samsung 960 EVO NVM 230 GB SSD vahemällu. 1 veel SSD kui andmebaasi LOG-seade. 1 Toshiba HDWD 120 2 terabaidi hostkettaga. MaxVeloSSD-le eraldati 2 GB videokassetti mahutavusega 10 GB RAM ja 230 GB SSD. Sellel helitugevusel on opsüsteem ja andmebaas. Optimaalse jõudluse jaoks on oluline salvestada andmebaasi LOG-fail ekstra SSD-le.


Tarkvara: Operatsioonisüsteem: Microsoft Windows Server 2016 Andmebaas: Microsoft Sql Server 2016. EliteBytes MaxVeloSSD Professional versioon 3.2. Benchmark / Load Generator: AdventureWorks 2016 näited. Viide: https://www.microsoft.com/en-us/download/details.aspx?id=49502