exam questions

Exam DP-300 All Questions

View all questions & answers for the DP-300 exam

Exam DP-300 topic 3 question 34 discussion

Actual exam question from Microsoft's DP-300
Question #: 34
Topic #: 3
[All DP-300 Questions]

You have an Azure SQL Database server named sqlsrv1 that hosts 10 Azure SQL databases.
The databases perform slower than expected.
You need to identify whether the performance issue relates to the use of tempdb by Azure SQL databases in sqlsrv1.
What should you do?

  • A. Run Query Store-based queries
  • B. Review information provided by SQL Server Profiler-based traces
  • C. Review information provided by Query Performance Insight
  • D. Run dynamic management view-based queries
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
a19003
Highly Voted 3 years, 1 month ago
I believe D is right based on https://docs.microsoft.com/en-us/azure/azure-sql/database/monitoring-with-dmvs#identify-tempdb-performance-issues
upvoted 26 times
Raffer
3 years, 1 month ago
Agreed. "Intelligent Insights" would be the right choice for tempdb contention troubleshooting, if it were an option. However, in this question, we have "Query Performance Insight" as an option, which isn't suitable.
upvoted 1 times
Raffer
3 years, 1 month ago
I was wrong. Answer is "C".
upvoted 1 times
U_C
3 years ago
Just checked my Azure Database, "Query Performance Insight" only provides CPU, Data IO, Log IO, Duration, and Execution count information. Answer C is not correct.
upvoted 9 times
Surjit24
2 years, 5 months ago
Correct Ans is D
upvoted 2 times
...
...
...
...
...
learnazureportal
Highly Voted 2 years, 8 months ago
This is the trick. "whether the performance issue relates to the use of tempdb"! therefore, we need to look at the trend. Option C is the right answer.
upvoted 6 times
...
voodoo_sh
Most Recent 3 months, 4 weeks ago
Selected Answer: D
So below link suggests that we should simply check sys.dm_exec_requests (wait_type, wait_resource) DMV to see if current queries experiencing PAGELATCH_ waits with tempdb resource. Also instead of writing our own queries that check for that, simply use sp_WhoIsActive which shows running requests in convenient format. https://learn.microsoft.com/en-us/azure/azure-sql/database/monitoring-with-dmvs?view=azuresql#identify-tempdb-performance-issues
upvoted 1 times
...
testdumps2017
8 months, 2 weeks ago
the question is simple: identify IF tempdb is the issue. https://learn.microsoft.com/en-us/azure/azure-sql/database/intelligent-insights-troubleshoot-performance?view=azuresql - "TempDB contention What is happening This detectable performance pattern indicates a database performance condition in which a bottleneck of threads trying to access tempdb resources exists. (This condition isn't IO-related.) The typical scenario for this performance issue is hundreds of concurrent queries that all create, use, and then drop small tempdb tables. The system detected that the number of concurrent queries using the same tempdb tables increased with sufficient statistical significance to affect database performance compared to the past seven-day performance baseline." So it it the Insight, not DMVs.
upvoted 1 times
...
Dorleac
1 year, 10 months ago
Right answer is D as per link: https://docs.microsoft.com/en-us/azure/azure-sql/database/monitoring-with-dmvs?view=azuresql#identify-tempdb-performance-issues
upvoted 1 times
...
eric0718
2 years ago
Selected Answer: C
Troubleshoot Azure SQL Database and Azure SQL Managed Instance performance issues with Intelligent Insights
upvoted 1 times
...
eric0718
2 years ago
(1) Option C is the right answer. It is a trick. Troubleshoot Azure SQL Database and Azure SQL Managed Instance performance issues with Intelligent Insights https://docs.microsoft.com/en-us/azure/azure-sql/database/intelligent-insights-troubleshoot-performance?view=azuresql (2) D is only for identifying IO performance issues.
upvoted 2 times
...
calvintcy
2 years, 2 months ago
Answer is correct. https://docs.microsoft.com/en-us/azure/azure-sql/database/intelligent-insights-troubleshoot-performance
upvoted 1 times
...
aks2304
2 years, 3 months ago
Selected Answer: D
D is right based on https://docs.microsoft.com/en-us/azure/azure-sql/database/monitoring-with-dmvs#identify-tempdb-performance-issues
upvoted 5 times
...
Chunchi
2 years, 3 months ago
Selected Answer: D
Correct answer is D
upvoted 2 times
...
Muyid
2 years, 4 months ago
Selected Answer: D
use dmv for tempdb issues
upvoted 2 times
...
jddc
2 years, 5 months ago
for tempdb = D
upvoted 1 times
...
Aggie0702
2 years, 7 months ago
C is correct.
upvoted 1 times
...
JohnAvlakiotis
2 years, 9 months ago
C is correct. If you check the link provided it reads that tempdb contention is monitored and reported through Intelligent Insights.
upvoted 3 times
...
erssiws
2 years, 9 months ago
For me, D is the correct answer as well.
upvoted 1 times
...
CeyeN
2 years, 10 months ago
Answer is A: Query store can provide details on TempDB usage by queries.
upvoted 1 times
...
m60freeman
2 years, 10 months ago
D is correct, but the links provided do not provide the actual DMV queries needed.
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago