exam questions

Exam AZ-301 All Questions

View all questions & answers for the AZ-301 exam

Exam AZ-301 topic 1 question 9 discussion

Actual exam question from Microsoft's AZ-301
Question #: 9
Topic #: 1
[All AZ-301 Questions]

You plan to deploy 200 Microsoft SQL Server databases to Azure by using Azure SQL Database and Azure SQL Database Managed Instance.
You need to recommend a monitoring solution that provides a consistent monitoring approach for all deployments. The solution must meet the following requirements:
✑ Support current-state analysis based on metrics collected near real-time, multiple times per minute, and maintained for up to one hour
✑ Support longer term analysis based on metrics collected multiple times per hour and maintained for up to two weeks.
Support monitoring of the number of concurrent logins and concurrent sessions.

What should you include in the recommendation?

  • A. dynamic management views
  • B. trace flags
  • C. Azure Monitor
  • D. SQL Server Profiler
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

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
powertechnet
Highly Voted 5 years, 7 months ago
c: is correct ....It uses Azure Diagnostic metrics along with Azure Monitor views to present data about all your Azure SQL databases, elastic pools, and databases in Managed Instances in a single Log Analytics workspace. Azure Monitor helps you to collect, correlate, and visualize structured and unstructured data. https://docs.microsoft.com/en-us/azure/azure-monitor/insights/azure-sql
upvoted 28 times
...
Daren
Highly Voted 5 years, 3 months ago
Correct answer is A- dynamic management views. For current state analysis you'd use sys.dm_db_resource_stats view. And for longer term analysis you have to use sys.resource_stats view which collects data every 5 minutes and maintains it for 14 days. You are welcome!
upvoted 19 times
Neetiniti
4 years, 11 months ago
Agree w Daren- check link for details- https://docs.microsoft.com/en-us/azure/azure-sql/database/monitoring-with-dmvs
upvoted 3 times
...
poohtt
4 years, 10 months ago
DMV is an answer. The key word here is real time. Azure Monitor is not real time, sampling frequency: 1 minute.
upvoted 1 times
RVR
4 years, 6 months ago
near real time, so AM is fine
upvoted 1 times
...
...
rickv92
4 years, 10 months ago
DMVs data is reset if SQL server is restarted, Azure monitor is the correct answer.
upvoted 1 times
...
...
iamgk
Most Recent 4 years, 4 months ago
DMV is more useful for historical analysis rather than near-real-time analysis. So DMV is not the correct answer. Azure Monitor looks good to me.
upvoted 1 times
...
glam
4 years, 5 months ago
C. Azure Monitor
upvoted 1 times
glam
4 years, 5 months ago
✑ Support current-state analysis based on metrics collected near real-time, multiple times per minute, and maintained for up to one hour ✑ Support longer term analysis based on metrics collected multiple times per hour and maintained for up to two weeks. To satisfy the above req: Correct answer is A- dynamic management views. For current state analysis you'd use sys.dm_db_resource_stats view. And for longer term analysis you have to use sys.resource_stats view which collects data every 5 minutes and maintains it for 14 days.
upvoted 1 times
AzureGuy
4 years, 4 months ago
I'll go with C for 200 Microsoft SQL Server databases deployments.
upvoted 1 times
...
...
...
openidshanks1
4 years, 5 months ago
azure monitor can be used for long term by pinning the report to dashboard
upvoted 1 times
...
sanketshah
4 years, 5 months ago
C is correct answer
upvoted 1 times
...
kcinofni
4 years, 7 months ago
Answer A is correct, DMV: https://docs.microsoft.com/en-us/azure/azure-sql/database/monitoring-with-dmvs#maximum-concurrent-logins
upvoted 1 times
...
user_name
4 years, 9 months ago
A! https://docs.microsoft.com/en-us/azure/azure-sql/database/monitoring-with-dmvs sys.dm_db_resource_stats You can use the sys.dm_db_resource_stats view in every database. The sys.dm_db_resource_stats view shows recent resource use data relative to the service tier. Average percentages for CPU, data IO, log writes, and memory are recorded every 15 seconds and are maintained for 1 hour.
upvoted 1 times
...
tmurfet
4 years, 10 months ago
Read thru the entire discussion and reviewed links. Close call, but I think Azure Monitor is answer. The mention of keyword "metrics" influenced me -- although to achieve multiple sampling per minute will require custom metrics.
upvoted 3 times
...
misushant
4 years, 10 months ago
A. Dynamic Management Views seems to the correct answer for this question.
upvoted 2 times
...
Rooh
4 years, 10 months ago
answer is A https://docs.microsoft.com/en-us/azure/azure-sql/database/monitoring-with-dmvs
upvoted 1 times
...
Jer0i
4 years, 10 months ago
101% certain the answer is a) dynamic management views Refer to: https://docs.microsoft.com/en-us/azure/azure-sql/database/monitoring-with-dmvs
upvoted 1 times
...
Brimful
4 years, 10 months ago
Ans is correct: "based on metrics collected near real-time, multiple times per minute". it doesn't have to be realtime but NEAR realtime
upvoted 1 times
...
sclion
4 years, 10 months ago
Only Azure Monitor provide metric data https://docs.microsoft.com/en-us/azure/azure-monitor/platform/data-platform-metrics
upvoted 1 times
...
dumbu
4 years, 11 months ago
Correct Answer A. Reference: https://docs.microsoft.com/en-us/azure/azure-sql/database/monitoring-with-dmvs DMV applies to both Azure SQL Database & Azure SQL Managed Instance You can use the sys.dm_db_resource_stats view in every database. The sys.dm_db_resource_stats view shows recent resource use data relative to the service tier. Average percentages for CPU, data IO, log writes, and memory are recorded every 15 seconds and are maintained for 1 hour. You can use sys.server_resource_stats to return CPU usage, IO, and storage data for an Azure SQL Managed Instance. The data is collected and aggregated within five-minute intervals. There is one row for every 15 seconds reporting. The data returned includes CPU usage, storage size, IO utilization, and managed instance SKU. Historical data is retained for approximately 14 days. Because this view provides a more granular look at resource use, use sys.dm_db_resource_stats first for any current-state analysis or troubleshooting
upvoted 4 times
...
rickv92
4 years, 11 months ago
Answer "Azure Monitor" is correct. Dynamic Management View's data is removed when SQL Server is restarted. Please note the requeriment: "Support longer term analysis based on metrics collected"
upvoted 1 times
...
[Removed]
4 years, 11 months ago
Answer C) Azure Monitor is the correct answer. See this link for more details https://techcommunity.microsoft.com/t5/azure-sql-database/monitoring-options-available-for-azure-sql-managed-instance/ba-p/1065416
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 ...