We have a system that requires SQL Express to be locally installed on desktop PCs in remote sites. The PCs perform your general desktop/Office functions as well as writing to a highly transactional local SQL Express database and then there are periodic large read workloads as the data is pulled up to central HQ.
Some initial performance analysis revealed that the on the disk subsystem was really struggling to cope. We can't very easily change the way the application writing to SQL works but we've got the option of getting some desktops with 2 x SSDs in them for testing.
I was just wondering, given this setup, how you might best configure the drives? I have read a lot of conflicting and contentious information regarding SQL and SSDs, eg., Don't/Do put TempDB on SSD, Don't/Do split up Data and Logs, Don't/Do defrag them etc. etc.
My plan is...