SQL Repository
  • Home
  • Articles
    • MS SQL DBA
    • SSIS
    • SSRS
    • T-SQL
  • Code Snippets
    • MS SQL DBA
    • SSIS
    • SSRS
    • T-SQL
  • Interview Questions
    • MS SQL DBA
    • SSIS
    • SSRS
    • T-SQL
  • How To
    • MS SQL DBA
    • SSIS
    • SSRS
    • T-SQL
  • Contact





Monitoring Tools for SQL Server

On 17 Sep, 2015
MS SQL DBA
By : Charith Silva
No Comments
Views : 1172

SQL Server provides a number of tools you can use to carry out performance monitoring and tuning. Each tool is useful in certain scenarios and you will often need to combine several of them to achieve the optimal results.

 

1. Activity Monitor – A component of SQL Server Management Studio that enables DBAs to view details of current activity in the database engine.

2. Dynamic Management View and Functions – Database objects that provide insight into internal SQL Server operations.

3. Performance Monitor – A windows administrative tool that you can use to record values for multiple performance counters over a period of time, and analyze the results in a variety of chart and report formats.

4. SQL Server Profiler – A tracing and profiling tool that you can use to record details of Transact-SQL and other events in a SQL Server workload, and then replay the events or use the trace as a source for database tuning. Note that this tool has been deprecated for database engine workloads, and is replaced by extended events.

5. SQL Trace – A lightweight, Transact-SQL based programming interface for tracing SQL Server activity.

6. Database Engine Tuning Advisor – A tool provided with SQL Server for tuning indexes and statistics based on a known workload.

7. Distributed Replay – An advanced tool for replaying workloads across a potentially distributed set of servers.

8. SQL Server Extended Events – A lightweight eventing architecture.

9. SQL Server Data Collection – An automated system for collecting and storing and reporting performance data for multiple SQL Server instances.

10. SQL Server Utility Control Point – A centralized management portal for monitoring server health for multiple instances based on specific collection sets.

11. Microsoft System Center Operations Manager – An enterprise-wide infrastructure management solution that uses management packs to collect performance and health data from Windows and application services.


Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to share on Google+ (Opens in new window)

Related



Previous Post Next Post 

About The Author

Charith Silva

Charith Silva is a Microsoft certified SQL Server developer and database administrator who was graduated at Buckinghamshire New university in the UK. His career was started in 1998, primarily into Web application development, and later diversified into database development. He has got a vast experience in SQL Server database development, Database administration and Business Intelligence development. He believes that sharing the knowledge is key to the success.


Number of Posts : 87
All Posts by : Charith Silva

Leave a Comment

Click here to cancel reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">





  • Popular
  • Recent
  • Database stuck in “Restoring” state

    18362 views
  • Find the modified date of SQL Server Agents Jobs

    9119 views
  • Script to Check TempDB Speed

    4951 views
  • PING all the Linked Servers and get a status report

    4586 views
  • Log shipping Alerts failing to send emails

    4529 views
  • Moving the tempdb database

    27 Jan, 2016
  • Script to Check TempDB Speed

    14 Jan, 2016
  • SQL Server buffer pool

    05 Nov, 2015
  • Log shipping Alerts failing to send emails

    04 Nov, 2015
  • View queries waiting for memory grant

    21 Oct, 2015

Useful links

  • Books Online for SQL Server 2012
  • Developer Reference for SQL Server 2014
  • Download SQL Server
  • Installation for SQL Server 2012
  • Microsoft Virtual Academy
  • SQL Server Online Training
  • Transact-SQL Reference
  • Tutorials for SQL Server 2012

Tags

.CSV 70-461 AdventureWorks 2012 ALL ANY CAST Chinook Database Code Snippet CONVERT CTE dataset datasource Dates DATETIME divide by zero Duplicates Exam EXCEPT expressions FORMAT IF Import Indexes INTERSECT Jobs NULLIF REBUILD Recursive CTE REORGANIZE ROW_NUMBER() Schedules Sequence SOME sp_stop_job SQL Server 2012 SQL Server Agent SSIS SSRS T-SQL Tally Table T_SQL UAC Permissions Error UNION UNION ALL

Recent Comments

  • Rudnei Silva on Log shipping Alerts failing to send emails
  • johnson Welch on Database stuck in “Restoring” state
  • Neil on Database stuck in “Restoring” state
  • Mark Gribler on MS SQL Database Administrator Interview Questions – Part 4

Google Analytics Stats

Latest Tweets:

  • 6 years ago Attended @SQLSatMcr yesterday - it was amazing! Roll on @sqlsatcambs! Won some Beats Headphones courtesy of @SQLDBApros - thanks guys! :)
  • 6 years ago Looking forward to attending @SQLSatMcr - its too far off though!!!
  • 6 years ago Simple Post: WhoIsActive SPROC: http://t.co/LZvQUaeapK
  • 6 years ago POST: Index REBUILD or Index REORGANIZE: http://t.co/h3L0N37vw4
  • 6 years ago How to Ping all Linked Servers: http://t.co/Q2QxusrKjO
  • 6 years ago For beginners - T-SQL Divide by Zero Error: http://t.co/BBhgoH5hK9

© Copyright 2015 SQL Repository. All Rights Reserved by SQL Repository