데이터베이스 가속, SQL 및 SQL (RAM)

기존 SQL 데이터베이스에는 RAM으로 가속화하는 새로운 기능이 있습니다. 이 기사에서는 MaxVeloSSD가 어떻게 이러한 새로운 기술을 가속화하는지 설명합니다.



RAM 데이터베이스는 성능면에서 큰 인기를 얻습니다. 그들은 기존 시스템보다 몇 배 더 빠를 수 있습니다. 우리는 소프트웨어가 성능을 어느 정도 향상시킬 수 있는지, 그리고 적절한 테스트를 수행했는지 궁금해했습니다. 우선, RAM 데이터베이스에서 최대 33 % 더 높은 성능으로 소프트웨어가 성능을 크게 향상시킵니다. 제조업체의 지침에 따라 하드 디스크 및 SSD의 시장 표준 SQL 데이터베이스를 테스트하여 해당 결과를 얻었습니다. 그런 다음 데이터베이스 컴퓨터에 EliteBytes의 RAMSSD 캐싱 소프트웨어 인 MaxVeloSSD를 설치하고 동일한 테스트를 다시 실행했습니다. 하드웨어 요구 사항이 낮아짐에 따라 성능이 133 % 향상되었습니다. 측정 된 시간을 포함한 전체 테스트 레퍼런스는 아래에서 확인할 수 있습니다.


결과 : DB가 SSD에 완전히 저장되었습니다 (캐시가없는 상태). 135 초. RAMSSD 캐시 (sO)로 MaxVeloSSD를 사용하여 HDD에 완전히 DB : 90 초. LOG 파일을 스와핑해도 캐싱 결과는 변경되지 않았습니다. 그러나 기존의 InRAM 및 InDisk 작동 방식과는 다릅니다. 성능면에서는 필수적입니다.


하드웨어 : AMD Ryzen 7 1700 CPU, 32GB DDR 4 RAM, MSI B350M 마더 보드. 삼성 960 EVO NVM 230GB SSD를 캐시로 사용합니다. 데이터베이스 로그 장치로 SSD 1 개 추가. 1 Toshiba HDWD 120 2 테라 바이트 호스트 디스크. MaxVeloSSD는 2TB 호스트 볼륨을위한 캐시로 10GB RAM과 230GB SSD를 할당 받았다. 운영 체제와 데이터베이스가이 볼륨에 있습니다. 최적의 성능을 위해 여분의 SSD에 데이터베이스 로그 파일을 저장하는 것이 중요합니다.


소프트웨어 : 운영 체제 : Microsoft Windows Server 2016 데이터베이스 : Microsoft SQL Server 2016. EliteBytes MaxVeloSSD Professional 버전 3.2. 벤치 마크 /로드 생성기 : AdventureWorks 2016 예제 참조 : https://www.microsoft.com/en-us/download/details.aspx?id=49502