We're about to start a project to migrate a large DWH to new physical servers in a new data centre. The current server spec is SQL Server Enterprise 2016 SP2 running on Windows 2012 R2. The new servers will be MSSQL 2019 Enterprise running on Windows 2019.
SAN storage for the current and new servers is an all flash storage array. In the current environment as well as separating data and log files onto different logical drives, different databases (data files only) are also split across different logical drives.
- Local SSD - TempDb
- Logical Drive 1 - log files
- Logical Drive 2 - data files for staging databases
- Logical Drive 3 - data files for user facing databases
- Logical Drive 4 - data files for support databases (ReportServer, MDS database)
As part of the server migration I am considering combining all data files onto a single logical drive.
- Local SSD - TempDb
- Logical Drive 1 - log files
- Logical Drive 2 - data files
As well as database file management is there any performance benefits to keep the data files split across different logical drives? Does multiple logical drives give better IO, even though ultimately it's the same physical storage array?