Acceleració de bases de dades, SQL i SQL en RAM.

Les bases de dades SQL tradicionals tenen una nova característica que els accelera a la memòria RAM. Aquest article explica com MaxVeloSSD accelera fins i tot aquestes noves tecnologies.



A les bases de dades de RAM es gaudeix de gran popularitat a causa del seu rendiment. Poden ser moltes vegades més ràpids que els sistemes convencionals. Ens preguntem fins a quin punt el rendiment pot augmentar-se amb el nostre programari i ha realitzat proves adequades. En primer lloc, es pot dir molt clarament: Sí, fins i tot en bases de dades RAM, amb fins a un 33% més de rendiment, el nostre programari millora notablement el rendiment. Hem provat una base de dades estàndard del mercat SQL en disc dur i SSD d'acord amb les instruccions del fabricant i ha aconseguit els resultats corresponents. A continuació, instal·lem MaxVeloSSD, un programari RAMSD de memòria cau d'EliteBytes a l'ordinador de la base de dades i va tornar a executar les mateixes proves. El resultat va ser un augment del rendiment fins al 133% amb requisits de maquinari més baixos. Podeu trobar la referència completa de la prova, inclosos els temps mesurats.


Resultats: DB completament en SSD (per tant encara sense memòria cau): 135 segons. DB completament en HDD amb MaxVeloSSD com memòria RAMSSD (sO): 90 segons. L'intercanvi del fitxer LOG no ha canviat els resultats de l'emmagatzematge en memòria cau. Tanmateix, això és diferent amb l'operació InRAM convencional i InDisk: aquí és essencial per al rendiment.


Hardware: AMD Ryzen 7 CPU 1700, memòria RAM DDR de 32 GB, placa mare MSI B350M. Samsung 960 EVO NVM 230 GB SSD com a memòria cau. 1 més SSD com a dispositiu LOG \u200b\u200bde la base de dades. 1 disc host Toshiba HDWD 120 2 terabytes. MaxVeloSSD va assignar 10 GB de RAM i 230 GB SSD com a memòria cau per a un volum d'amfitrió de 2TB. El sistema operatiu i la base de dades es troben en aquest volum. Per obtenir un rendiment òptim, és important desar el fitxer LOG de la base de dades en un SSD addicional.


Programari: sistema operatiu: Microsoft Windows Server 2016 Database: Microsoft Sql Server 2016. EliteBytes MaxVeloSSD Professional versió 3.2. Benchmark / Load Generator: exemples AdventureWorks 2016. Referència: https://www.microsoft.com/en-us/download/details.aspx?id=49502