Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Microsoft DP-300 Exam - Topic 1 Question 128 Discussion

You have SQL Server 2019 on an Azure virtual machine that runs Windows Server 2019. The virtual machinehas 4 vCPUs and 28 GB of memory.You scale up the virtual machine to 8 vCPUSs and 64 GB of memory.You need to provide the lowest latency for tempdb.What is the total number of data files that tempdb should contain?
C) 8
A) 2
B) 4
D) 64

Microsoft DP-300 Exam - Topic 1 Question 128 Discussion

Actual exam question for Microsoft's DP-300 exam
Question #: 128
Topic #: 1
[All DP-300 Questions]

You have SQL Server 2019 on an Azure virtual machine that runs Windows Server 2019. The virtual machine

has 4 vCPUs and 28 GB of memory.

You scale up the virtual machine to 8 vCPUSs and 64 GB of memory.

You need to provide the lowest latency for tempdb.

What is the total number of data files that tempdb should contain?

Show Suggested Answer Hide Answer
Suggested Answer: C

The number of files depends on the number of (logical) processors on the machine. As a general rule, if the number of logical processors is less than or equal to eight, use the same number of data files as logical processors. If the number of logical processors is greater than eight, use eight data files and then if contention continues, increase the number of data files by multiples of 4 until the contention is reduced to acceptable levels or make changes to the workload/code.


https://docs.microsoft.com/en-us/sql/relational-databases/databases/tempdb-database

Contribute your Thoughts:

0/2000 characters
King
4 days ago
I’d go with 8 too. Latency is key!
upvoted 0 times
...
Tyisha
9 days ago
8 files is the best practice for scaling.
upvoted 0 times
...
Emogene
14 days ago
I feel 4 is enough. Not always need max files.
upvoted 0 times
...
Charolette
20 days ago
Definitely 8. It reduces contention.
upvoted 0 times
...
Aleisha
25 days ago
But with 8 vCPUs, 8 files makes sense for tempdb.
upvoted 0 times
...
Blossom
30 days ago
I’m leaning towards 4 files. Seems balanced.
upvoted 0 times
...
Carolann
1 month ago
I agree, 8 files for optimal performance.
upvoted 0 times
...
Wava
1 month ago
I think it should be 8 files. More vCPUs, more files.
upvoted 0 times
...
Laurel
2 months ago
Yeah, 8 makes sense, but it seems like a lot!
upvoted 0 times
...
Shelba
2 months ago
I thought it was 64 files for some reason.
upvoted 0 times
...
Skye
2 months ago
Wait, isn't 4 enough?
upvoted 0 times
...
Luisa
2 months ago
Definitely 8 files for optimal performance!
upvoted 0 times
...
Ezekiel
2 months ago
Tempdb should have one data file per vCPU, so 8 files.
upvoted 0 times
...
Lottie
2 months ago
I think the best practice is to have multiple data files, but I can't remember if it should be equal to the number of vCPUs or something else.
upvoted 0 times
...
Annelle
4 months ago
I feel like I should know this, but I can't recall if it's 8 or if there's a cap on how many files we should actually use.
upvoted 0 times
...
Merissa
4 months ago
I'm not entirely sure, but I think I practiced a question like this where the answer was 4 files for a lower number of vCPUs.
upvoted 0 times
...
Sherill
4 months ago
I remember reading that tempdb should have one data file per vCPU for optimal performance, so I think it might be 8 files.
upvoted 0 times
...

Save Cancel