2010/08 - SQL Shot Data Sheet


Published on

SQL Shot data sheet: a MS SQL Server 2005 and 2008 Performance and Tuning Tool

Published in: Technology
1 Comment
1 Like
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

2010/08 - SQL Shot Data Sheet

  1. 1. SQL Shot<br />The only tool you need <br />to analyze and monitor <br />the performance <br />of your SQL Server application<br />SQL Shot makes it possible to increase your company’s productivity and the quality of your services by responding faster to your users needs.<br />Companies often experience a decline in the performance of their information systems and can rapidly get out of hand as the number of users increase.<br />With your internet applications, it may be difficult to assess the number of users you have, but the financial risk associated with a decline in performance is quantifiable.<br />It is imperative to put high quality and high performing applications into service. It takes a proactive performance and tuning assessment of your SQL Server based environment to ensure this quality and deliver a sound, well tuned SQL and database layer.<br />A single query could instantly block a whole work flow (like order entry), a departmental application, or an entire enterprise information system.<br />Your applications are constantly evolving and becoming increasingly complex; the number of users is also increasing as database volumes expand. <br />IMPORTANT FACTS<br /><ul><li> Poor performing SQL Statements can now be immediately isolated.
  2. 2. An applications’ response time can be fully assessed and measured.
  3. 3. Applications can be monitored in a live production environment.
  4. 4. An optimization strategy can be implemented and verified.
  5. 5. SQL Server 2008 R2 Unleashed CD includes a free evaluation copy .</li></ul>SQL Shot … the Performance & Tuning solution<br /><ul><li>Gives you a quick diagnosis on your pre-production and production SQL Server based environments.
  6. 6. Immediately pinpoints the cause of any response time slowdown reported by your users.
  7. 7. Analyzes performance bottlenecks with optimal accuracy</li></li></ul><li>Audit and Monitoring<br />Performance indicators captured<br /><ul><li>SQL Shot is a tool that blends in perfectly with the architecture of your information system. In fact, it is completely transparent to all Microsoft SQL Server™ based application configurations. Easily set up across your application landscape such as E-business, Data Warehouse, transactional and batch applications, among others.</li></ul>The query performance indicators are as follows:<br /><ul><li>Process ID
  8. 8. Login name
  9. 9. Host name
  10. 10. Program name
  11. 11. Query execution date/time
  12. 12. Elapsed time
  13. 13. SQL batch text sent by the application
  14. 14. SQL statement
  15. 15. Execution plan
  16. 16. Procedure, trigger or function
  17. 17. Logical I/Os
  18. 18. Physical I/Os
  19. 19. CPU time
  20. 20. Blocking session
  21. 21. SQL statement’s executions count</li></ul>The metrics of the SQL Server instance are as follows:<br /><ul><li>CPU ratio
  22. 22. Buffer cache ratio
  23. 23. Plan cache ratio
  24. 24. Lock requests
  25. 25. Lock waits
  26. 26. Log waits
  27. 27. Page reads
  28. 28. Network packets I/Os
  29. 29. Deadlocks
  30. 30. SQL Shot does not interfere with the processes that need auditing, and thanks to its plug-and-play set-up, your architecture does not require any adjustment or change.
  31. 31. SQL Shot does not need to be installed on the servers you are auditing. Moreover, it does not require the set-up of a Profiler.
  32. 32. SQL Shot can be put to work on all types of Windows platforms (XP, 2000, 2003, Vista). Since SQL Shot does not affect the servers being audited, you can leave the monitoring process of the queries active at all times. </li></ul>TECHNICAL REQUIREMENTS<br /><ul><li>Microsoft SQL Server 2005, 2008 and 2008 R2.
  33. 33. SQL Shot on Windows platforms (XP, 2000, 2003, Vista, 2007)</li></ul>Focus on Performance<br /><ul><li>By adopting a preventative approach to performance, you have what it takes to master the computing potential needed for the tasks at hand, to deal with the usage frequency of the business functions, to anticipate set-backs, and to come up with appropriate improvements.
  34. 34. Thanks to the filter, sorting, and data exporting functions, as well as the graphs available in the program, you will be able to produce performance graphs tailored to your clients’ needs or specific to the applications used. Moreover, you will be able to focus on the worst performing queries that are consuming the most resources.
  35. 35. Designers will be able to optimize the physical database design (tables and indexes).
  36. 36. Developers will be able to correct and optimize their SQL code.
  37. 37. The administrator will be able to choose the best suited configurations.
  38. 38. Decision-makers will be able to assess the level of investments needed as well as the level of intellectual needs required. They will also be able to assess the level of software and hardware resources needed.</li></ul>DATAbaseArchiTECHS – “Data Architecture for the Future”<br />contact@dbarchitechs.com<br />www.dbarchitechs.com<br />