Accelerarea bazei de date, SQL și SQL în RAM.

Baze de date SQL tradiționale au o caracteristică nouă care le accelerează în RAM. Acest articol explică modul în care MaxVeloSSD accelerează chiar și aceste noi tehnologii.



În bazele de date RAM se bucură de o mare popularitate datorită performanței lor. Acestea pot fi de multe ori mai rapide decât sistemele convenționale. Ne-am întrebat în ce măsură performanța poate fi mărită de software-ul nostru și am făcut teste adecvate. În primul rând, se poate spune foarte clar: Da, chiar și în bazele de date RAM, cu o performanță de până la 33% mai mare, software-ul nostru îmbunătățește semnificativ performanța. Am testat o bază de date SQL standard pe hard disk și SSD în conformitate cu instrucțiunile producătorului și am obținut rezultate corespunzătoare. Apoi am instalat MaxVeloSSD, un software de caching RAMSSD de la EliteBytes pe computerul bazei de date și am rulat din nou aceleași teste. Rezultatul a fost o creștere a performanței la 133%, cu cerințe hardware mai mici! Referința completă a testului, inclusiv timpul măsurat, poate fi găsită mai jos.


Rezultate: DB complet pe SSD-uri (deci fără cache): 135 secunde. DB complet pe HDD cu MaxVeloSSD ca memorie cache RAMSSD (sO): 90 secunde. Schimbarea fișierului LOG nu a modificat măsurabil rezultatele cache-ului. Cu toate acestea, acest lucru este diferit de funcționarea InRAM și InDisk convențională: aici este esențială pentru performanță.


Hardware: procesor AMD Ryzen 7 1700, 32 GB DDR 4 RAM, placă de bază MSI B350M. Samsung 960 EVO NVM 230 GB SSD ca memorie cache. Încă 1 dispozitiv SSD ca bază de date LOG. 1 disc de gazdă Toshiba HDWD 120 de 2 terabyte. MaxVeloSSD a fost alocat 10 GB RAM și 230 GB SSD ca memorie cache pentru un volum gazdă de 2TB. Sistemul de operare și baza de date se află pe acest volum. Pentru performanță optimă, este important să salvați fișierul LOG de bază de date pe un SSD suplimentar.


Software: Sistem de operare: Microsoft Windows Server 2016 Baza de date: Microsoft SQL Server 2016. EliteBytes MaxVeloSSD Professional versiunea 3.2. Benchmark / Generator de sarcini: AdventureWorks 2016 exemple. Referință: https://www.microsoft.com/en-us/download/details.aspx?id=49502