Ускорение базы данных, SQL и SQL в ОЗУ.

У традиционных баз данных SQL есть новая функция, которая ускоряет их в ОЗУ. В этой статье объясняется, как MaxVeloSSD ускоряет даже эти новые технологии.



В ОЗУ Базы данных пользуются большой популярностью из-за их производительности. Они могут быть во много раз быстрее, чем обычные системы. Мы задавались вопросом, в какой степени производительность может быть повышена нашим программным обеспечением и проведены соответствующие тесты. Прежде всего, можно сказать очень четко: да, даже в операционных базах данных, на 33% больше производительности, наше программное обеспечение значительно улучшает производительность. Мы протестировали база данных SQL на рынке жесткого диска и SSD в соответствии с инструкциями производителя и достигли соответствующих результатов. Затем мы установили MaxVeloSSD, программное обеспечение кеширования RAMSSD от EliteBytes на компьютере базы данных и снова повторили те же тесты. Результатом стало увеличение производительности до 133% при более низких требованиях к оборудованию! Полный тестовый справочник, включающий измеренные времена, можно найти ниже.


Результаты: DB полностью на SSD (тем не менее, без кеша): 135 секунд. DB полностью на HDD с MaxVeloSSD как кэш RAMSSD (sO): 90 секунд. Обмен файлами LOG не повлиял на результаты кэширования. Однако это отличается от обычной работы InRAM и InDisk: здесь это важно для производительности.


Аппаратное обеспечение: AMD Ryzen 7 1700 CPU, 32 ГБ оперативной памяти DDR 4, материнская плата MSI B350M. Samsung 960 EVO NVM 230 ГБ SSD в качестве кеша. Еще 1 SSD как устройство LOGO. 1 Toshiba HDWD 120 2-х терабайтный хост-диск. MaxVeloSSD было выделено 10 ГБ ОЗУ и 230 ГБ SSD в качестве кеша для тома хоста 2 Тб. Операционная система и база данных находятся на этом уровне. Для оптимальной производительности важно сохранить файл журнала базы данных на дополнительном SSD.


Программное обеспечение: Операционная система: Microsoft Windows Server 2016 База данных: Microsoft Sql Server 2016. EliteBytes MaxVeloSSD Professional Version 3.2. Benchmark / Load Generator: примеры AdventureWorks 2016. Ссылка: https://www.microsoft.com/ru-ru/download/details.aspx?id=49502