Hello,
I was wondering if anyone has had any performance issues with Microsoft SQL 2019 Express & Standard on Windows Server Standard 2022.
We have recently migrated a SQL application from Windows Standard 2016 with SQL Express 2017 to Windows Standard 2022 with SQL Express 2019 and we are seeing a slower experience between the two servers with the older server being faster.
The specifications of the servers are as follows
OLD SERVER
Intel(R) Xeon(R) CPU E3-1220 v6 @ 3.00GHz
4 x Cores
16Gb RAM
2 x 1TB 7.2K RPM SATA 6Gbps in a RAID 1 in a PERC H330 Integrated RAID Controller
NEW SERVER
Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz
16 x cores
64Gb RAM
- 2TB 10K RPM SAS 12Gbps 512n 2.5in in a RAID 1 in a PERC H350
--
Microsoft SQL has been installed locally both of the machines with their respective versions and when we run the following tests
- A large SQL query
- A full backup of the database (3.5Gb)
The tests are as follows
Large SQL query (returns 5 million results)
Old Server = 41 secs
New Server = 41 secs
Backup of database
Old Server = 125 Secs
New Server = 573 Secs (Transfer rate 6.114 mb/sec)
If I run the backup as a query which states the MAXTRANSFERSIZE (See below) then the backup runs at around 80 Secs with a transfer rate of around 35 Mb/sec but not sure why it is not doing this by default.
BACKUP DATABASE [database name]
TO DISK = 'C:\temp\test.bak'
WITH NOFORMAT, NOINIT, MAXTRANSFERSIZE = 4194304
It would suggest that there is some kind of I/O issue by default with Microsoft SQL.
Does anyone have any ideas what could be causing the slow performance?
Many thanks,
Luke