nerdexam
Microsoft

DP-700 · Question #36

You have a Fabric workspace that contains a warehouse named Warehouse1. Data is loaded daily into Warehouse1 by using data pipelines and stored procedures. You discover that the daily data load…

The correct answer is E. sys.dm_exec_sessions. To identify users actively running queries in a Fabric Warehouse, you should use a dynamic management view that provides details about current user sessions.

Monitor and optimize a data analytics solution

Question

You have a Fabric workspace that contains a warehouse named Warehouse1. Data is loaded daily into Warehouse1 by using data pipelines and stored procedures. You discover that the daily data load takes longer than expected. You need to monitor Warehouse1 to identify the names of users that are actively running queries. Which view should you use?

Options

  • Asys.dm_exec_connections
  • Bsys.dm_exec_requests
  • Cqueryinsights.long_running_queries
  • Dqueryinsights.frequently_run_queries
  • Esys.dm_exec_sessions

How the community answered

(32 responses)
  • B
    3% (1)
  • D
    6% (2)
  • E
    91% (29)

Why each option

To identify users actively running queries in a Fabric Warehouse, you should use a dynamic management view that provides details about current user sessions.

Asys.dm_exec_connections

sys.dm_exec_connections provides information about connections but does not directly provide the user context for actively running queries in the same comprehensive way as sys.dm_exec_sessions.

Bsys.dm_exec_requests

sys.dm_exec_requests provides details about currently executing requests but requires joining with sys.dm_exec_sessions to directly link requests to specific users efficiently.

Cqueryinsights.long_running_queries

queryinsights.long_running_queries is a historical view that shows past long-running queries, not current active users or their live queries.

Dqueryinsights.frequently_run_queries

queryinsights.frequently_run_queries is a historical view that shows queries run often, not current active users or their live queries.

Esys.dm_exec_sessionsCorrect

The sys.dm_exec_sessions dynamic management view (DMV) provides information about all active user sessions connected to the database, including the login_name column which identifies the user account associated with each session. This allows administrators to see which users are currently logged in and potentially executing queries.

Concept tested: Monitoring Fabric Warehouse active sessions and users

Source: https://learn.microsoft.com/en-us/fabric/data-warehouse/monitor-warehouse#query-activity

Topics

#Fabric Warehouse#Monitoring#DMV#Performance Optimization

Community Discussion

No community discussion yet for this question.

Full DP-700 Practice