Hey ,
I have been seeing TempDB contention in memory on our SQL server 2012 Enterprise Edition with SP2 and I need to split TempDB Data file into multiple files .
Could someone please help me to verify the following information:
1]
We are on SQL server 2012 Enterprise Edition with service pack2 but as per SQL Server 2012 Enterprise Edition under CAL Licensing We are limited to use 20 logical processors instead 40 logical processors. Our SQL is configured on NUMA nodes and with the limitation SQL uses only 2 NUMA nodes on live .There are 10 logical CPUs are evenly assigned to each NUMA nodes. Microsoft recommends that if SQL server configured on NUMA node and we have 2 NUMA nodes, then we may add two data files at a time. Please let me know should I add two TempDB data file at a time?
2] We have TempDB Data and log files both on the same Drive of SQL server .When I split TempDB into two Data files, I can get them on the same Drive .What your recommendation should I need to create TempDB Data files on the same drive or on separate disks?
3] What would be the blackout plan for splitting the tempdb into multiple files? Please let me know if someone has a better back out plan ?
1] Run script that create tempdb Database with a single file
2] Reboot SQL service in order to apply change
Your help will be apprecited .
Thanks ,
Daizy