PrepAway - Latest Free Exam Questions & Answers

Note: This question is part of a series…

Note: This question is part of a series

of questions that use the same or similar answer choices. An Answer choice may be correct for more than one question in the series. Each question independent of the other questions in this series. Information and details provided in a question apply only t

o that question.

You are a database developer for a company. The company has a server that has multiple physical disks. The disks are not part of a RAID array. The server hosts three Microsoft SQL Server instances. There are many SQL jobs that run during

off-peak hours.

You observe that many deadlocks appear to be happening during specific times of the day.

You need to monitor the SQL environment and capture the information about the processes that are causing the deadlocks.

What should you do?

A. A. Cr

eate a sys.dm_os_waiting_tasks query.

B. Create a sys.dm_exec_sessions query.

C. Create a PerformanceMonitor Data Collector Set.

D. Create a sys.dm_os_memory_objects query.

E. Create a sp_configure -max server memory- query.

F. Create a SQL Profiler trace.

G. Create a sys.dm_os_wait_stats query.

H. Create an Extended Event.

Explanation:

To view deadlock information, the Database Engine provides monitoring tools in the form of two trace flags, and the deadlock graph event in SQL Server Profiler.

Trace Flag 1204 and Trace Flag 1222

When deadlocks occur, trace flag 1204 and trace flag 1222 return information that is captured in the SQL Server error log. Trace flag 1204 reports deadlock information formatted by each node involved in the deadlock. Tra

ce flag 1222 formats deadlock information, first by processes and then by resources. It is possible to enable both trace flags to obtain two representations of the same deadlock event.

References: https://technet.microsoft.com/en-us/library/ms178104(v=sql

.105).aspx

3 Comments on “Note: This question is part of a series…


Leave a Reply

PrepAway - Latest Free Exam Questions & Answers

Note: This question is part of a series…

Note: This question is part of a series

of questions that use the same or similar answer choices. An Answer choice may be correct for more than one question in the series. Each question independent of the other questions in this series. Information and details provided in a question apply only

to that question.

You are a database developer for a company. The company has a server that has multiple physical disks. The disks are not part of a RAID array. The server hosts three Microsoft SQL Server instances. There are many SQL jobs that run during

off-peak hours.

You must monitor the SQL Server instances in real time and optimize the server to maximize throughput, response time, and overall SQL performance.

You need to create a baseline set of metrics to report how the computer running SQL Server

operates under normal load. The baseline must include the resource usage associated with the server processes.

What should you do?

A. A. Create a sys.dm_os_waiting_tasks query.

B. Create a sys.dm_exec_sessions query.

C. Create a Performance Monitor Data

Collector Set.

D. Create a sys.dm_os_memory_objects query.

E. Create a sp_configure -max server memory- query.

F. Create a SQL Profiler trace.

G. Create asys.dm_os_wait_stats query.

H. Create an Extended Event.

Explanation:

sys.dm_os_memory_objects returns memory objects that are currently allocated by SQL Server. You can usesys.dm_os_memory_objects to analyze memory use and to identify possible memory leaks.

Example: The following example returns the amount of memory alloca

ted by each memory object type.

SELECT SUM (pages_in_bytes) as Bytes Used, type

FROMsys.dm_os_memory_objects

GROUP BY type

ORDER BY Bytes Used DESC;

GO


Leave a Reply