The document summarizes a SQL Club meeting about enterprise performance management. It discusses tools like Performance Dashboard Reports, DMVStats, SQL Server Management Studio, the Management Data Warehouse, Operations Manager, the SQL Server Health and History Tool, and Performance Point. It covers how these tools can be used to measure performance, identify issues, perform historical analysis, and present metrics and KPIs. It also discusses new capabilities in SQL Server 2008 like Resource Governor and Extended Events.
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...vasuballa
This Oracle Development session covers an overview of the Oracle E-Business Suite 12.2 architecture and configuration. It then dives into the latest updates for Oracle E-Business Suite installations and cloning. The session provides details on the latest automated features for provisioning a new Oracle E-Business Suite 12.1 or 12.2 instance to Oracle Cloud. Learn how easy it is to lift and shift (migrate) your on-premises Oracle E-Business Suite instance to Oracle Cloud.
OOW16 - Running your E-Business Suite on Oracle Cloud (IaaS + PaaS) - Why, Wh...vasuballa
Oracle E-Business Suite is a powerful, complete suite of applications that can deliver tremendous value to organizations around the world. That value can be greatly extended when coupling it with Oracle Cloud offerings delivered by Oracle Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS). The purpose of this session is to understand the value proposition, the solutions offered and the use cases for Oracle E-Business Suite customers to deploy their environments on Oracle Cloud (IaaS and PaaS).
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...vasuballa
This Oracle Development session covers an overview of the Oracle E-Business Suite 12.2 architecture and configuration. It then dives into the latest updates for Oracle E-Business Suite installations and cloning. The session provides details on the latest automated features for provisioning a new Oracle E-Business Suite 12.1 or 12.2 instance to Oracle Cloud. Learn how easy it is to lift and shift (migrate) your on-premises Oracle E-Business Suite instance to Oracle Cloud.
OOW16 - Running your E-Business Suite on Oracle Cloud (IaaS + PaaS) - Why, Wh...vasuballa
Oracle E-Business Suite is a powerful, complete suite of applications that can deliver tremendous value to organizations around the world. That value can be greatly extended when coupling it with Oracle Cloud offerings delivered by Oracle Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS). The purpose of this session is to understand the value proposition, the solutions offered and the use cases for Oracle E-Business Suite customers to deploy their environments on Oracle Cloud (IaaS and PaaS).
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...vasuballa
This session is ideal for organizations thinking about upgrading to Oracle E-Business Suite 12.2. It covers the fundamentals, such as the technology stack components and supported upgrade paths. Hear from Oracle Development about the recommended practices for executing the Oracle E-Business Suite 12.2 technical upgrade, with special considerations for minimizing your downtime. Also get to know about relatively recent upgrade resources.
Op 11 december was Simone Geib bij AMIS te gast. Zij is Director of Product Management bij Oracle en hét gezicht van SOA Suite 12c release. Maar liefst 80 toehoorders zijn bij AMIS bijgepraat over alle ins en outs. Simone nam daarnaast ruim de tijd om alle vragen te beantwoorden.
OOW15 - Oracle Enterprise Manager Cloud Control for Managing Oracle E-Busines...vasuballa
This session focuses on all aspects of Oracle Enterprise Manager Cloud Control 12c for monitoring and managing Oracle E-Business Suite 12.2 with Oracle Application Management Suite for Oracle E-Business Suite. Among the topics covered are online patching management; monitoring the technology stack, including Oracle WebLogic Server services; metrics management; Java Virtual Machine diagnostics; configuration comparisons between run and patch editions; provisioning of Oracle E-Business Suite with assemblies; technology stack patch recommendations; customization management; and automated cloning.
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...vasuballa
This session is ideal for organizations thinking about upgrading to Oracle E-Business Suite 12.2. It covers the fundamentals, such as the technology stack components and supported upgrade paths. Hear from Oracle Development about the recommended practices for executing the Oracle E-Business Suite 12.2 technical upgrade, with special considerations for minimizing your downtime. Also get to know about relatively recent upgrade resources.
Op 11 december was Simone Geib bij AMIS te gast. Zij is Director of Product Management bij Oracle en hét gezicht van SOA Suite 12c release. Maar liefst 80 toehoorders zijn bij AMIS bijgepraat over alle ins en outs. Simone nam daarnaast ruim de tijd om alle vragen te beantwoorden.
OOW15 - Oracle Enterprise Manager Cloud Control for Managing Oracle E-Busines...vasuballa
This session focuses on all aspects of Oracle Enterprise Manager Cloud Control 12c for monitoring and managing Oracle E-Business Suite 12.2 with Oracle Application Management Suite for Oracle E-Business Suite. Among the topics covered are online patching management; monitoring the technology stack, including Oracle WebLogic Server services; metrics management; Java Virtual Machine diagnostics; configuration comparisons between run and patch editions; provisioning of Oracle E-Business Suite with assemblies; technology stack patch recommendations; customization management; and automated cloning.
SQL Server Club - SQL Server Enterprise Consolidation - charley hananiaCharley Hanania
Manageability and efficiency of platforms through consolidation are key drivers in IT strategy.
This session focuses on reviewing some of the guiding principles of these drivers, as well as looking at what things should be taken into account when looking at a SQL Server consolidation strategy.
SQL Shot is a unique highly graphic oriented performance and tuning for Microsoft SQL Server, Sybase ASE and Oracle Database isolating any performance issue in seconds.
Managing IT as A Service with System CenterLai Yoong Seng
In order to be able to successfully in running IT As a Service, we need to have a complete solution that resolves around monitoring of health state of service, tracking and remediation of issues & pain points in the services and how we can automate these process to make to address this issue consistently. In this session, we will demonstrate how SCOM, Service Manager and Opalis work together to deliver an integrated monitoring and response solution across the System Center Suite.
In this presentation we review System Center Advisor and how we can monitor SQL Server 2008 and SQL Server 2008 R2.
Regards,
Eduardo Castro
http://tiny.cc/comwindows
http://ecastrom.blogspot.com
Msbi Online Training is Offering at Glory IT Technologies. We have Certified Working Professionals on this Modules. They trained so many Global Students. We also Provides Corporate Training, Job/Project Support Services to msbi . We are Only Institute Delivering Best Online Training Services to this Module.
Database Performance monitoring tool for Microsoft SQL Server 2005 & 2008 (included in "SQL Server 2008 R2 Unleashed" best-selling book), Sybase ASE 11.5 to 15.5 and Oracle 8i to 11g.
SQLBits 2008 - SQL Server High Availability and Disaster Recovery Overview - ...Charley Hanania
Session from SQLBits 2008, covering:
Scopes of Protection in SQL Server 2005
SQL Server Backup Features and Technologies
SQL Server Disaster Recovery Features
SQL Server High Availability Features
SQL Server Data Distribution Features
Recoverability Scenarios Review
Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...Charley Hanania
Compression: a hidden Gem for IO heavy Databases
The limiting factor in most database systems is the ability to read and write data to the IO subsystem.
We're still using storage layouts and methodologies in SQL Server that are a reflection of old spinning media in times gone by.
Until major changes are made to the internal storage layouts, we have "some" hope with options such as data compression, sparse columns and filtered indexes, which not only save space on disk, but also reflect a saving in memory.
In this session we will go over the IO savings technologies presented in SQL Server, and discuss how implementing some of these will assist in your operational performance goals.
Presenter: Charley Hanania, MVP
Charley is Principal Consultant at QS2 AG in Switzerland and has consulted to organisations of all sizes during his extensive career in Database and Platform Consulting.
He's been focussed on SQL Server since v4.2 on OS/2 and with over 15 years of experience in IT he's supported companies in the areas of DB training, development, architecture & administration throughout Europe, America & Australasia.
Communities are Charley's passion and he became active in database communities in the mid 90's, participating in heterogeneous database user groups in Australia. He continues to lead an active role through community events such as Database Days, the European PASS Conference, PASS & the Swiss PASS Chapter.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Welocme to ViralQR, your best QR code generator.ViralQR
Welcome to ViralQR, your best QR code generator available on the market!
At ViralQR, we design static and dynamic QR codes. Our mission is to make business operations easier and customer engagement more powerful through the use of QR technology. Be it a small-scale business or a huge enterprise, our easy-to-use platform provides multiple choices that can be tailored according to your company's branding and marketing strategies.
Our Vision
We are here to make the process of creating QR codes easy and smooth, thus enhancing customer interaction and making business more fluid. We very strongly believe in the ability of QR codes to change the world for businesses in their interaction with customers and are set on making that technology accessible and usable far and wide.
Our Achievements
Ever since its inception, we have successfully served many clients by offering QR codes in their marketing, service delivery, and collection of feedback across various industries. Our platform has been recognized for its ease of use and amazing features, which helped a business to make QR codes.
Our Services
At ViralQR, here is a comprehensive suite of services that caters to your very needs:
Static QR Codes: Create free static QR codes. These QR codes are able to store significant information such as URLs, vCards, plain text, emails and SMS, Wi-Fi credentials, and Bitcoin addresses.
Dynamic QR codes: These also have all the advanced features but are subscription-based. They can directly link to PDF files, images, micro-landing pages, social accounts, review forms, business pages, and applications. In addition, they can be branded with CTAs, frames, patterns, colors, and logos to enhance your branding.
Pricing and Packages
Additionally, there is a 14-day free offer to ViralQR, which is an exceptional opportunity for new users to take a feel of this platform. One can easily subscribe from there and experience the full dynamic of using QR codes. The subscription plans are not only meant for business; they are priced very flexibly so that literally every business could afford to benefit from our service.
Why choose us?
ViralQR will provide services for marketing, advertising, catering, retail, and the like. The QR codes can be posted on fliers, packaging, merchandise, and banners, as well as to substitute for cash and cards in a restaurant or coffee shop. With QR codes integrated into your business, improve customer engagement and streamline operations.
Comprehensive Analytics
Subscribers of ViralQR receive detailed analytics and tracking tools in light of having a view of the core values of QR code performance. Our analytics dashboard shows aggregate views and unique views, as well as detailed information about each impression, including time, device, browser, and estimated location by city and country.
So, thank you for choosing ViralQR; we have an offer of nothing but the best in terms of QR code services to meet business diversity!
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Key Trends Shaping the Future of Infrastructure.pdf
Sql server club - performance management methodologies and enhancements in sql server - charley hanania
1. SQL Club Meeting – Lausanne, Switzerland04 September 2008
2nd SQL Server Club
4th of September 2008
Lausanne, Switzerland
2. 04 September 2008 SQL Club Meeting – Lausanne, Switzerland
Some tools and interfaces that are available for
Performance Management and how they can be
leveraged to fit general enterprise needs.
Charley Hanania
B.Sc (Computing Science), MCP, MCDBA, MCITP, MCTS, MCT
UBS Investment Bank
Charley.Hanania@gmail.com
http://blogs.mssqltips.com/blogs/charleyhanania/
3. SQL Club Meeting – Lausanne, Switzerland04 September 2008
General Overview
SQL Server has been “Enterprise Ready” for quite
some time now, and Microsoft are adding more and
more to the base architecture and tools to create
standard approaches and interfaces to the way that
DBAs and Support Professionals manage and report on
performance.
We will discuss key business drivers for managing and
reporting on these and the tools and interfaces that can
be leveraged to meet some of these needs.
4. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Agenda
Enterprise Performance Management
Technologies and Methodologies
Recap
Discussion
6. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Enterprise Performance Management
What are your drivers to Performance Management?
Consistent and predictable services.
Root cause analysis.
Performance Tuning.
Platform capacity planning.
Transparency of platform performance.
What are the major components?
Measurement.
Reporting.
Capacity planning.
Governance.
The Triggers…
7. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Enterprise Performance Management
Performance management metrics and indicators are
focussed on infrastructure components such as DBMS,
Storage, Network, Application etc.
Assessing overall performance is the analysis of all the
metrics for associated infrastructure components
against performance indicators.
SQL Server exposes a lot in terms of interfaces to
performance (some say too much!), the trick is whether the
presentation of it leads towards answering the questions
you‟re asking.
SQL Server vs Overall Operations…
8. SQL Club Meeting – Lausanne, Switzerland04 September 2008
The 7-Step Improvement Process
1. Define what you should measure
2. Define what you can measure
3. Gathering the data
4. Processing the data
5. Analysing the data
6. Presenting and using the information
7. Implementing corrective action
An ITIL Methodology (v3)…
9. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Forrester Case Study
Focus / Aims:
Break news fast (2 minutes faster than competitors!).
A rich user experience.
“Blazing fast Web site performance”
How?
Measure performance early and often.
Watch for signs of stress in the site infrastructure.
○ … And proactively respond
Leverage cross-discipline performance teams.
Constantly optimise the infrastructure
Msnbc.com is first in News…
10. SQL Club Meeting – Lausanne, Switzerland04 September 2008
OK
Back to SQL Server
11. 04 September 2008 SQL Club Meeting – Lausanne, Switzerland
What core technologies are there and how can we use them?
12. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Technologies and Methodologies
Performance Dashboard Reports
DMVStats
SQL Server 2008 Management Studio
Management Data Warehouse
MOM / SCOM
SQL Server Health and History Tool
Performance Point
Overview of Tools we‟ll touch on
13. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Performance Dashboard Reports
Used mainly for immediate insight into root causes of
performance issues.
Leverages SQL Server DMVs.
Common performance problems it may help to resolve:
CPU bottlenecks (and what queries are consuming the most CPU)
IO bottlenecks (and what queries are performing the most IO).
Index recommendations (generated by the query optimizer)
Blocking
Latch contention
Integrated into SQL Server Management Studio
Works for 2005 & 2008
http://blogs.msdn.com/psssql/archive/2007/03/30/sql-server-2005-performance-dashboard-reports.aspx
http://www.microsoft.com/downloads/details.aspx?familyid=1d3a4a0d-7e0c-4730-8204-e419218c1efc&displaylang=en
14. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Performance Dashboard Reports
15. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Performance Dashboard Reports
16. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Performance Dashboard Reports
17. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Performance Dashboard Reports
18. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Technologies and Methodologies
Performance Dashboard Reports
DMVStats
SQL Server 2008 Management Studio
Management Data Warehouse
MOM / SCOM
SQL Server Health and History Tool
Performance Point
Overview of Tools we‟ll touch on
19. SQL Club Meeting – Lausanne, Switzerland04 September 2008
DMVStats
Collects performance oriented DMV data into a data
warehouse, and provides a methodology called 'Waits' and
'Queues' to identify and track down performance issues.
Focussed on common user scenarios that are still difficult to
analyze and pinpoint:
What happened yesterday or last week? (e.g. historical forensics)
Trending
Source of obscure or transient waits (*not included in query stats)
Comparisons before and after application changes
Analysis is provided by reporting services reports
Works for 2005 & 2008
http://www.codeplex.com/sqldmvstats
20. SQL Club Meeting – Lausanne, Switzerland04 September 2008
DMV Stats
21. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Technologies and Methodologies
Performance Dashboard Reports
DMVStats
SQL Server 2008 Management Studio
Management Data Warehouse
MOM / SCOM
SQL Server Health and History Tool
Performance Point
Overview of Tools we‟ll touch on
22. SQL Club Meeting – Lausanne, Switzerland04 September 2008
SQL Server 2008 Management Studio
Real time view of resource usage
Integrated into SQL Server Management Studio
Works for SQL Server 2005 and 2008 instances.
Activity Monitor
23. SQL Club Meeting – Lausanne, Switzerland04 September 2008
SQL Server 2008 Management Studio
SQL Server 2008
SQL Server 2005
24. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Performance Monitoring Tools
Roadmap
Historical and
baseline
comparisons
Trouble-shooting
and Tuning
Performance and
Diagnostics
Monitoring
Data Collection
Data
Collection
Sets
System
Collection Sets
Reports
Management
Data
Warehouse
Policy based
management
Based on SQL Server 2008 Management Studio
25. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Technologies and Methodologies
Performance Dashboard Reports
DMVStats
SQL Server 2008 Management Studio
Management Data Warehouse
MOM / SCOM
SQL Server Health and History Tool
Performance Point
Overview of Tools we‟ll touch on
26. SQL Club Meeting – Lausanne, Switzerland04 September 2008
The Management Data Warehouse
Takes snapshots of server and DBMS instance data for
historical analysis.
Uses a data collector process to populate the DW.
Reports are provided for System Data Collection sets that are
installed during setup:
Disk Usage
Query Statistics
Server Activity
Extendable: New collector types can be created
Integrated into SQL Server Management Studio
Works SQL Server 2008
ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.en/s10de_4deptrbl/html/9874a8b2-7ccd-494a-944c-ad33b30b5499.htm
27. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Performance Data Warehouse
28. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Performance Data Warehouse
29. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Performance Data Warehouse
30. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Technologies and Methodologies
Performance Dashboard Reports
DMVStats
SQL Server 2008 Management Studio
Management Data Warehouse
MOM / SCOM
SQL Server Health and History Tool
Performance Point
Overview of Tools we‟ll touch on
31. SQL Club Meeting – Lausanne, Switzerland04 September 2008
MOM / SCOM (Operations Manager)
Operations Manager is now part of System Centre 2007.
Uses an agent to pick up alerts, events and counters through
management packs.
Sends these through to a data warehouse.
Can be further plugged into BI infra with AS/RS, Performance Point etc.
Can report on any and all available counters and interfaces
Service Level Dashboard for SCOM 2007 available on
Microsoft Connect.
Careful:
Plan what you want to collect. The DW can get very large.
Keep what you can afford to for future investigations and comparisons.
ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.en/s10de_4deptrbl/html/9874a8b2-7ccd-494a-944c-ad33b30b5499.htm
32. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Microsoft / System Centre
Operations Manager
33. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Microsoft / System Centre
Operations Manager
34. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Technologies and Methodologies
Performance Dashboard Reports
DMVStats
SQL Server 2008 Management Studio
Management Data Warehouse
MOM / SCOM
SQL Server Health and History Tool
Performance Point
Overview of Tools we‟ll touch on
35. SQL Club Meeting – Lausanne, Switzerland04 September 2008
SQL Server Health and History Tool
Stores information from SQL Server instances in a repository to run reports
which determine how SQL Server is being used.
Collects four main types of information:
Feature Usage
○ What services/features are installed, running and level of workload on the service.
Configuration Settings
○ Machine, OS and SQL configuration settings, SQL instance and database metadata.
Uptime of the SQL Server service
Performance Counters (optional)
○ Used to determine performance trends
Performance Collector (stand alone service) used to collect performance counters
Predefined reports viewed through Reporting Services.
Works on SQL Server 2000 and 2005. Issues around 2008 due to RS changes.
http://www.microsoft.com/downloads/details.aspx?familyid=EEDD10D6-75F7-4763-86DE-D2347B8B5F89&displaylang=en
36. SQL Club Meeting – Lausanne, Switzerland04 September 2008
SQL Server Health and History Tool
The SQLH2 utility records snapshots of one or more servers into a repository database. It does not
provide real time monitoring, but it does provide a history of changes made to your servers. From hotfixes
applied to the operating system to database growth to SQL Server settings, there is a wealth of
information recorded. Even more data is collected from SQL 2005, things like triggers, assemblies and
backups. Thirteen ready-made SQL Reporting Services reports are available to view the information.
You do not install anything on the target servers. The data is pulled to the collector.
Quoting Kathi Kellenberger from a SQLServer Central Article:
37. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Technologies and Methodologies
Performance Dashboard Reports
DMVStats
SQL Server 2008 Management Studio
Management Data Warehouse
MOM / SCOM
SQL Server Health and History Tool
Performance Point
Overview of Tools we‟ll touch on
38. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Performance Point Scorecards and
Dashboards
Not a Performance Tool
Framework for presenting your data with:
Scorecards
KPI‟s
Integrated dashboards
Drill through
Etc…
39. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Integrated (balanced) view of IT Performance
Roll up disparate metrics in a single scorecard – Server capacity,
Transactions, SLA measurement
Ad-hoc analytics
Help determine root cause for usage spikes, application
downtime
Predictive analytics
What will my capacity needs look like next year?
Planning
Capacity Planning
Resource Planning / Headcount
IT Budgeting / Forecasting
40. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Performance Point
Availability Metrics
Performance Counters
Monitor State Detail
Hourly Data
Daily Trends
41. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Root-cause Analysis and Trending
42. 04 September 2008 SQL Club Meeting – Lausanne, Switzerland
Resource Governor and Extended Events
43. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Resource Governor
Resource governor provides the ability to:
Classify incoming connections and assign to a pre-defined
workload group
Group resources into resource pools and set pool-specific limits
on CPU usage and memory allocation
Map workload groups to resource pools
Monitor resource usage by workload group
Prioritize workload groups relative to each other
Dynamically alter any of the above
44. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Resource Governor: Example
Scenarios
Run-away queries
Prior to SS2008, DBAs could control access to tables and
indexes but NOT to system resource usage
Prevent or minimize possibility by „sand-boxing‟
Unpredictable workload execution
Prior to SS2008, no way to guarantee performance service-level
agreements for co-hosted workloads
Provide mission critical workloads resources they need while
also preventing workloads from abusing resources
Setting workload priority
Allows workloads to be assigned relative priorities (but with no
*guarantees*)
45. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Resource Governor: Limitations
Work with the Database Engine only
Single instance only
Each instance controlled individually
Can be combined with Windows System Resource Manager
(WSRM) on Windows Server 2003 for CPU and memory control
Controls for CPU usage and memory allocation ONLY
I/O controls are planned for V2
Certain workloads may not be entirely suited – e.g. short-lived
OLTP queries
No chargeback mechanism
But you can roll your own more easily using the monitoring
46. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Extended Events: What is it?
Advanced eventing infrastructure for servers
Ability to define events to monitor and a variety of ways
to consume the events
Synchronous or asynchronous
Trigger actions when an event fires
Use predicates to filter events from consumers
Causality tracking (through inherited IDs)
High performance and good scalability
Cost of firing a single event is extremely small
ETW (Event Tracing for Windows) enabled
Controlled through T-SQL DDL statements
Feb-2008 46
Microsoft
Developer &
Platform
Evangelism
47. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Extended Events: Why?
Example scenario (taken from Books Online):
Problem
Troubleshooting excessive CPU usage on the server
DMVs show that all queries are ad-hoc user queries but don‟t
have enough info about queries that have been run
Solution
Create an Extended Events session that:
○ Fires an event when a T-SQL statement executes
○ Defines an event action to collect the query plan
○ Defines a predicate on a CPU usage threshold
○ Defines a consumer to write the event payload to a trace file
Examination of the traced query plans allows pinpointing the
problem
Feb-2008 47
Microsoft
Developer &
Platform
Evangelism
48. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Performance Tools Compared
Content
Type
Installation
Reporting
Method
SQL Server
Versions
Supported
Performance Dashboard Reports Current Simple SSMS/RS 1 2005/2008
DMVStats Historical Medium RS 2005/2008
SQL Server 2008 Management Studio Current In-built SSMS 2005/2008
Management Data Warehouse Historical Simple SSMS 2008
MOM / SCOM Historical Medium / Difficult RS 2000 / 2005 / 2008
SQL Server Health and History Tool Historical Medium RS 2000 / 2005 / 2008 2
Performance Point N/A Medium / Difficult Sharepoint N/A
49. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Other Tools – Not Covered
RML Utilities for SQL Server
Ability to process SQL Server trace files and view reports showing
how SQL Server is performing. (eg which application, database,
login and query is using the most resources etc)
Also able to replay traces on other configurations. eg. After Service
Pack or hotfix, changing of indexes etc, comparing results directly
against the baseline captured trace.
SQLIO Disk Subsystem Benchmark Tool
Can be used to determine the I/O capacity of a given system
configuration.
SQL Server 2005 Best Practices Analyzer
Gathers data from Windows and SQL Server configuration settings.
Uses a predefined list of SQL Server recommendations and best
practices to determine if there are potential issues in the database
environment.
Due to time, not importance…
51. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Recap
Managing Performance must be holistic to be useful.
Ask the right questions to focus your measurements and
methodologies. Too much of the wrong data is useless!
A baseline and continued performance gathering framework
acts as the basis of moving from a Reactive to a Strategic /
Best of Breed IT organisation.
There are a wealth of tools available, but most require
additional effort before it is truly useful.
Applying BI to our collected operational databases positions
the organisation to better understand how investments in
hardware, people, systems, divisions and strategies pay off.
52. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Topic Resources
TechEd US 2008
BIN351: Operations Management Scorecards and Dashboards
Forrester Research, Inc
○ http://www.forrester.com
Resource Governor
Books Online – search for „Resource Governor‟
Technical Webcast
○ http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032365547
Extended Events
Books Online – search for „Extended Events‟
Technical Webcast
○ http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032356291
53. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Community
Swiss PASS Chapter
www.sqlpass-swiss.org
Swiss IT Pro user group
www.swissitpro.ch
Monthly sessions in Zurich and Geneva
54. SQL Club Meeting – Lausanne, Switzerland04 September 2008
Thank
you…
Editor's Notes
Performance Management vs. Performance ReportingDrivers: ITIL Stuff….Remember to touch on Resource Governor…Next step in the SQL Server Performance World will be using Analysis Services to …
Some of the questions:1. Top x resource hogs (well which resources)? why are they hogging? are they the problem or the underlying component?2. Is my DBMS reaching capacity? in terms of what? Database space, connections, disk space, performance, recoverability etc…