SlideShare uma empresa Scribd logo
1 de 35
Extreme Performance for DBAs
           ‫| ואלינור‬SQL Server MVP |‫מאיר דודאי‬
‫לפני קצת יותר מ-01 שנים...‬
‫לפני קצת יותר מ-01 שנים...‬
‫לפני קצת יותר מ-01 שנים...‬
‫ואלינור‬
‫החברה המובילה בישראל במתן שירותים מקצועיים בתחום‬      ‫•‬
         ‫בסיסי נתונים: ‪SQL Server, Oracle, MySQL‬‬
           ‫צוות יועצים מוביל המתמחה בכלל הרבדים של‬    ‫•‬
                                      ‫בסיסי הנתונים‬
                     ‫שותפים של ‪ Microsoft‬ו- ‪Oracle‬‬    ‫•‬
                    ‫נציגי מוצרים מובילים בתחום ה-‪DB‬‬   ‫•‬
                       ‫מעל 003 לקוחות בכל המגזרים‬     ‫•‬
‫ארגז הכלים החדש שלכם‬
Agenda

 • Utility Control Point
 • Detecting bottlenecks
 • New Performance Monitor in Windows
   2008/R2
Agenda

 • Utility Control Point
 • Detecting bottlenecks
 • New Performance Monitor in Windows
   2008/R2
Database evolution


                             Underutilized
                              hardware




                            Overburdened
                            Administrators




      1990           2000      2010
Having fun with deployment
DAC Concepts
 .dacpac = unit of deployment
  (data-tier application +
                                          Schema
  developer intent)
 Data-tier Application           LOGICAL
                                   Tables,
                                               PHYSICAL
                                                 Users,
  Component                        Views,        Logins,
    Improves collaboration      Procs, UDFs    Indexes

     between developer and DBA
    Moves developers from a
     procedural model to a        DAC Deployment Profile
     declarative model           Deployment Requirements,
                                   Management Policies


 V1 is targeted at small apps
Key Concept: Utility Control Point

•   Provides unified view of an
    organization’s SQL Server




                                                            SQL02
                                                    SQL01
    usage
•   Shows health of
     • SQL Server instances




                                                                    SQL03




                                                                                         SQL05
     • Data-tier
        applications
                                   DBA


     • Database files,




                                                                                SQL04
        filegroups and
        volumes
                                                  UCP                       Managed Instances
                              Management Studio




•   Provides resource
    monitoring
     • CPU utilization
     • Storage space
DEVELOP                                  DEPLOY                                       MANAGE

                                                                                      SQL Server Management Studio
                     FinApp
                     Dev DB




  Deploy /
  Upgrade       Reverse
    DAC         Engineer                   SQL Server Management Studio
                  DAC                                                                DBA


Visual Studio 2010                                                                         Manage, Register,
                                                                                           Uninstall, Extract,    Control
                                                                                            Upgrade DAC            Point
                                Create
                                policies    DBA

                                                                          Deploy /
                                                                          Upgrade




                                                                                                                 HR
Developer                                                                   DAC
                Compile                           Hand-off to DBA
                                                                                               FinApp
                 + Build
                                                                                              Prod DB




                                                                                                         SALES
                              .dacpac

                                                                                                    Managed
                                                                                                    Instances
UTILITY CONTROL POINT
UCP
UCP
UCP Reports
UCP Reports




http://bit.ly/j8xMwH
UCP Reports
What’s missing?

              • Supports only SQL Server
                2008 R2 (or later)
              • Better management
              • More counters can be
                useful…
              • Monitors only DAC
                  – Or is it?
FAKE DAC
What’s next?

           • Denali’s Contained
             Databases…
Agenda

 • Utility Control Point
 • Detecting bottlenecks
 • New Performance Monitor in Windows
   2008/R2
Performance Tools

• DTA
• SSMS
   – Built-in Reports
   – Activity Monitor (or what’s
     left of it)
• Profiler assistants:
   – ClearTrace
   – Trace Analyzer
• UCP
• BPA
• Extended Events
SSMS Activity Monitor
PERFORMANCE REPORTS
USING PROFILER TO DETECT BLOCKS
CLEAR TRACE & TRACE ANALYZER
Agenda

 • Utility Control Point
 • Detecting bottlenecks
 • New Performance Monitor in Windows
   2008/R2
 • Performance Data Collector
Windows Performance Tools

• Performance
  Monitor
• Reliability Monitor
• Resource Monitor
• PAL (Performance
  Analysis of Logs)
PERFORMANCE & RESOURCE MONITOR
New performance counters

• Database Mirroring
  – Compression stats
  – Transactions volume
  – Mirroring performance


• Custom counters
CUSTOM COUNTERS
Agenda

 • Utility Control Point
 • Detecting bottlenecks
 • New Performance Monitor in Windows
   2008/R2
‫שאלות?‬

Mais conteúdo relacionado

Mais procurados

Aayush_Arora_Resume (1)
Aayush_Arora_Resume (1)Aayush_Arora_Resume (1)
Aayush_Arora_Resume (1)
Aayush Arora
 
Newsletter December09
Newsletter December09Newsletter December09
Newsletter December09
guest50e0c5
 

Mais procurados (20)

Pivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal ImplementationPivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal Implementation
 
Rohit_Panot
Rohit_PanotRohit_Panot
Rohit_Panot
 
Optimizing DOORS Implementation
Optimizing DOORS ImplementationOptimizing DOORS Implementation
Optimizing DOORS Implementation
 
KAREN BUCHANAN-resume
KAREN BUCHANAN-resumeKAREN BUCHANAN-resume
KAREN BUCHANAN-resume
 
Bank Data Frank Peterson DB2 10-Early_Experiences_pdf
Bank Data   Frank Peterson DB2 10-Early_Experiences_pdfBank Data   Frank Peterson DB2 10-Early_Experiences_pdf
Bank Data Frank Peterson DB2 10-Early_Experiences_pdf
 
SAP HANA SPS09 - SAP HANA Workload Management
SAP HANA SPS09 - SAP HANA Workload ManagementSAP HANA SPS09 - SAP HANA Workload Management
SAP HANA SPS09 - SAP HANA Workload Management
 
Aayush_Arora_Resume (1)
Aayush_Arora_Resume (1)Aayush_Arora_Resume (1)
Aayush_Arora_Resume (1)
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development Platform
 
Pivotal CRM for iPad
Pivotal CRM for iPadPivotal CRM for iPad
Pivotal CRM for iPad
 
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
 
A Standardized Approach to SSIS Migration
A Standardized Approach to SSIS MigrationA Standardized Approach to SSIS Migration
A Standardized Approach to SSIS Migration
 
SAP HANA SPS10- SAP HANA Platform Lifecycle Management
SAP HANA SPS10- SAP HANA Platform Lifecycle ManagementSAP HANA SPS10- SAP HANA Platform Lifecycle Management
SAP HANA SPS10- SAP HANA Platform Lifecycle Management
 
DB2 9.7 Overview
DB2 9.7 OverviewDB2 9.7 Overview
DB2 9.7 Overview
 
Best practices for share point solution deployment
Best practices for share point solution deploymentBest practices for share point solution deployment
Best practices for share point solution deployment
 
Newsletter December09
Newsletter December09Newsletter December09
Newsletter December09
 
Vipul mehta cv
Vipul mehta cvVipul mehta cv
Vipul mehta cv
 
Hana e2 e_adminmonitoring_sps08
Hana e2 e_adminmonitoring_sps08Hana e2 e_adminmonitoring_sps08
Hana e2 e_adminmonitoring_sps08
 
Beginner's Guide: Programming with ABAP on HANA
Beginner's Guide: Programming with ABAP on HANABeginner's Guide: Programming with ABAP on HANA
Beginner's Guide: Programming with ABAP on HANA
 
February 20th, 2013 Presentation - Chris McNulty
February 20th, 2013 Presentation - Chris McNultyFebruary 20th, 2013 Presentation - Chris McNulty
February 20th, 2013 Presentation - Chris McNulty
 
Acquia Hosting
Acquia HostingAcquia Hosting
Acquia Hosting
 

Destaque (11)

Dat308
Dat308Dat308
Dat308
 
IO Dubi Lebel
IO Dubi LebelIO Dubi Lebel
IO Dubi Lebel
 
SQL Explore 2012: P&T Part 2
SQL Explore 2012: P&T Part 2SQL Explore 2012: P&T Part 2
SQL Explore 2012: P&T Part 2
 
Bi303 data warehousing with fast track and pdw - Assaf Fraenkel
Bi303 data warehousing with fast track and pdw - Assaf FraenkelBi303 data warehousing with fast track and pdw - Assaf Fraenkel
Bi303 data warehousing with fast track and pdw - Assaf Fraenkel
 
SQL Explore 2012: P&T Part 1
SQL Explore 2012: P&T Part 1SQL Explore 2012: P&T Part 1
SQL Explore 2012: P&T Part 1
 
Shell Tips & Tricks
Shell Tips & TricksShell Tips & Tricks
Shell Tips & Tricks
 
What Is New In 2008 R2 Public
What Is New In 2008 R2 PublicWhat Is New In 2008 R2 Public
What Is New In 2008 R2 Public
 
Sql server user group news january 2013
Sql server user group news   january 2013Sql server user group news   january 2013
Sql server user group news january 2013
 
Things you can find in the plan cache
Things you can find in the plan cacheThings you can find in the plan cache
Things you can find in the plan cache
 
Windows azure sql_database_security_isug012013
Windows azure sql_database_security_isug012013Windows azure sql_database_security_isug012013
Windows azure sql_database_security_isug012013
 
NoSQL and MongoDB Introdction
NoSQL and MongoDB IntrodctionNoSQL and MongoDB Introdction
NoSQL and MongoDB Introdction
 

Semelhante a Extreme performance - IDF UG

SQL Explore 2012 - Meir Dudai: DAC
SQL Explore 2012 - Meir Dudai: DACSQL Explore 2012 - Meir Dudai: DAC
SQL Explore 2012 - Meir Dudai: DAC
sqlserver.co.il
 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle BH
 
02 -my_sql_roma-may2011
02  -my_sql_roma-may201102  -my_sql_roma-may2011
02 -my_sql_roma-may2011
testfank
 
Oracle10g new features
Oracle10g  new featuresOracle10g  new features
Oracle10g new features
Tanvi_Agrawal
 
Guidelines for moving from Oracle Forms to Oracle ADF and SOA
Guidelines for moving from Oracle Forms to Oracle ADF and SOAGuidelines for moving from Oracle Forms to Oracle ADF and SOA
Guidelines for moving from Oracle Forms to Oracle ADF and SOA
Steven Davelaar
 
OOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management PackOOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management Pack
jucaab
 
Microsoft Cloud BI Update 2012 for SQL Saturday Philly
Microsoft Cloud BI Update 2012 for SQL Saturday PhillyMicrosoft Cloud BI Update 2012 for SQL Saturday Philly
Microsoft Cloud BI Update 2012 for SQL Saturday Philly
Mark Kromer
 

Semelhante a Extreme performance - IDF UG (20)

DAC 2012
DAC 2012DAC 2012
DAC 2012
 
SQL Explore 2012 - Meir Dudai: DAC
SQL Explore 2012 - Meir Dudai: DACSQL Explore 2012 - Meir Dudai: DAC
SQL Explore 2012 - Meir Dudai: DAC
 
Microsoft SQL Server 2008 Multi-Server Management
Microsoft SQL Server 2008 Multi-Server ManagementMicrosoft SQL Server 2008 Multi-Server Management
Microsoft SQL Server 2008 Multi-Server Management
 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
 
Confio presentation
Confio presentationConfio presentation
Confio presentation
 
02 -my_sql_roma-may2011
02  -my_sql_roma-may201102  -my_sql_roma-may2011
02 -my_sql_roma-may2011
 
Oracle10g new features
Oracle10g  new featuresOracle10g  new features
Oracle10g new features
 
Guidelines for moving from Oracle Forms to Oracle ADF and SOA
Guidelines for moving from Oracle Forms to Oracle ADF and SOAGuidelines for moving from Oracle Forms to Oracle ADF and SOA
Guidelines for moving from Oracle Forms to Oracle ADF and SOA
 
Overview of Microsoft Appliances: Scaling SQL Server to Hundreds of Terabytes
Overview of Microsoft Appliances: Scaling SQL Server to Hundreds of TerabytesOverview of Microsoft Appliances: Scaling SQL Server to Hundreds of Terabytes
Overview of Microsoft Appliances: Scaling SQL Server to Hundreds of Terabytes
 
2011 04-dsi-javaee-in-the-cloud-andreadis
2011 04-dsi-javaee-in-the-cloud-andreadis2011 04-dsi-javaee-in-the-cloud-andreadis
2011 04-dsi-javaee-in-the-cloud-andreadis
 
SQL Server User Group 02/2009
SQL Server User Group 02/2009SQL Server User Group 02/2009
SQL Server User Group 02/2009
 
Db trends final
Db trends   finalDb trends   final
Db trends final
 
SAP on Azure. Use Cases and Benefits
SAP on Azure. Use Cases and BenefitsSAP on Azure. Use Cases and Benefits
SAP on Azure. Use Cases and Benefits
 
SQL Server 2008 Migration Workshop 04/29/2009
SQL Server 2008 Migration Workshop 04/29/2009SQL Server 2008 Migration Workshop 04/29/2009
SQL Server 2008 Migration Workshop 04/29/2009
 
SQL Server Workshop Paul Bertucci
SQL Server Workshop Paul BertucciSQL Server Workshop Paul Bertucci
SQL Server Workshop Paul Bertucci
 
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateDB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
 
DevOps and Cloud at NI
DevOps and Cloud at NIDevOps and Cloud at NI
DevOps and Cloud at NI
 
Sapuki sig 2013
Sapuki sig 2013Sapuki sig 2013
Sapuki sig 2013
 
OOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management PackOOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management Pack
 
Microsoft Cloud BI Update 2012 for SQL Saturday Philly
Microsoft Cloud BI Update 2012 for SQL Saturday PhillyMicrosoft Cloud BI Update 2012 for SQL Saturday Philly
Microsoft Cloud BI Update 2012 for SQL Saturday Philly
 

Mais de sqlserver.co.il

SQL Explore 2012: P&T Part 3
SQL Explore 2012: P&T Part 3SQL Explore 2012: P&T Part 3
SQL Explore 2012: P&T Part 3
sqlserver.co.il
 
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended EventsSQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
sqlserver.co.il
 
SQL Explore 2012 - Michael Zilberstein: ColumnStore
SQL Explore 2012 - Michael Zilberstein: ColumnStoreSQL Explore 2012 - Michael Zilberstein: ColumnStore
SQL Explore 2012 - Michael Zilberstein: ColumnStore
sqlserver.co.il
 
SQL Explore 2012 - Aviad Deri: Spatial
SQL Explore 2012 - Aviad Deri: SpatialSQL Explore 2012 - Aviad Deri: Spatial
SQL Explore 2012 - Aviad Deri: Spatial
sqlserver.co.il
 
Fast transition to sql server 2012 from mssql 2005 2008 for developers - Dav...
Fast transition to sql server 2012 from mssql 2005 2008 for  developers - Dav...Fast transition to sql server 2012 from mssql 2005 2008 for  developers - Dav...
Fast transition to sql server 2012 from mssql 2005 2008 for developers - Dav...
sqlserver.co.il
 
3 extreme performance - databases acceleration using ssd
3   extreme performance - databases acceleration using ssd 3   extreme performance - databases acceleration using ssd
3 extreme performance - databases acceleration using ssd
sqlserver.co.il
 
3 extreme performance - databases acceleration using ssd
3   extreme performance - databases acceleration using ssd 3   extreme performance - databases acceleration using ssd
3 extreme performance - databases acceleration using ssd
sqlserver.co.il
 
4 extreme performance - part ii
4   extreme performance - part ii4   extreme performance - part ii
4 extreme performance - part ii
sqlserver.co.il
 
2 extreme performance - smaller is better
2   extreme performance - smaller is better2   extreme performance - smaller is better
2 extreme performance - smaller is better
sqlserver.co.il
 
1 extreme performance - part i
1   extreme performance - part i1   extreme performance - part i
1 extreme performance - part i
sqlserver.co.il
 
6 sql explorer - powershell dba
6   sql explorer - powershell dba6   sql explorer - powershell dba
6 sql explorer - powershell dba
sqlserver.co.il
 

Mais de sqlserver.co.il (20)

Query handlingbytheserver
Query handlingbytheserverQuery handlingbytheserver
Query handlingbytheserver
 
Adi Sapir ISUG 123 11/10/2012
Adi Sapir ISUG 123 11/10/2012Adi Sapir ISUG 123 11/10/2012
Adi Sapir ISUG 123 11/10/2012
 
Products.intro.forum version
Products.intro.forum versionProducts.intro.forum version
Products.intro.forum version
 
SQL Explore 2012: P&T Part 3
SQL Explore 2012: P&T Part 3SQL Explore 2012: P&T Part 3
SQL Explore 2012: P&T Part 3
 
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended EventsSQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
 
SQL Explore 2012 - Michael Zilberstein: ColumnStore
SQL Explore 2012 - Michael Zilberstein: ColumnStoreSQL Explore 2012 - Michael Zilberstein: ColumnStore
SQL Explore 2012 - Michael Zilberstein: ColumnStore
 
SQL Explore 2012 - Aviad Deri: Spatial
SQL Explore 2012 - Aviad Deri: SpatialSQL Explore 2012 - Aviad Deri: Spatial
SQL Explore 2012 - Aviad Deri: Spatial
 
מיכאל
מיכאלמיכאל
מיכאל
 
נועם
נועםנועם
נועם
 
עדי
עדיעדי
עדי
 
מיכאל
מיכאלמיכאל
מיכאל
 
DBCC - Dubi Lebel
DBCC - Dubi LebelDBCC - Dubi Lebel
DBCC - Dubi Lebel
 
Fast transition to sql server 2012 from mssql 2005 2008 for developers - Dav...
Fast transition to sql server 2012 from mssql 2005 2008 for  developers - Dav...Fast transition to sql server 2012 from mssql 2005 2008 for  developers - Dav...
Fast transition to sql server 2012 from mssql 2005 2008 for developers - Dav...
 
ISUG 113: File stream
ISUG 113: File streamISUG 113: File stream
ISUG 113: File stream
 
3 extreme performance - databases acceleration using ssd
3   extreme performance - databases acceleration using ssd 3   extreme performance - databases acceleration using ssd
3 extreme performance - databases acceleration using ssd
 
3 extreme performance - databases acceleration using ssd
3   extreme performance - databases acceleration using ssd 3   extreme performance - databases acceleration using ssd
3 extreme performance - databases acceleration using ssd
 
4 extreme performance - part ii
4   extreme performance - part ii4   extreme performance - part ii
4 extreme performance - part ii
 
2 extreme performance - smaller is better
2   extreme performance - smaller is better2   extreme performance - smaller is better
2 extreme performance - smaller is better
 
1 extreme performance - part i
1   extreme performance - part i1   extreme performance - part i
1 extreme performance - part i
 
6 sql explorer - powershell dba
6   sql explorer - powershell dba6   sql explorer - powershell dba
6 sql explorer - powershell dba
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Extreme performance - IDF UG

  • 1. Extreme Performance for DBAs ‫| ואלינור‬SQL Server MVP |‫מאיר דודאי‬
  • 2. ‫לפני קצת יותר מ-01 שנים...‬
  • 3. ‫לפני קצת יותר מ-01 שנים...‬
  • 4. ‫לפני קצת יותר מ-01 שנים...‬
  • 5. ‫ואלינור‬ ‫החברה המובילה בישראל במתן שירותים מקצועיים בתחום‬ ‫•‬ ‫בסיסי נתונים: ‪SQL Server, Oracle, MySQL‬‬ ‫צוות יועצים מוביל המתמחה בכלל הרבדים של‬ ‫•‬ ‫בסיסי הנתונים‬ ‫שותפים של ‪ Microsoft‬ו- ‪Oracle‬‬ ‫•‬ ‫נציגי מוצרים מובילים בתחום ה-‪DB‬‬ ‫•‬ ‫מעל 003 לקוחות בכל המגזרים‬ ‫•‬
  • 7. Agenda • Utility Control Point • Detecting bottlenecks • New Performance Monitor in Windows 2008/R2
  • 8. Agenda • Utility Control Point • Detecting bottlenecks • New Performance Monitor in Windows 2008/R2
  • 9. Database evolution Underutilized hardware Overburdened Administrators 1990 2000 2010
  • 10. Having fun with deployment
  • 11. DAC Concepts  .dacpac = unit of deployment (data-tier application + Schema developer intent)  Data-tier Application LOGICAL Tables, PHYSICAL Users, Component Views, Logins,  Improves collaboration Procs, UDFs Indexes between developer and DBA  Moves developers from a procedural model to a DAC Deployment Profile declarative model Deployment Requirements, Management Policies  V1 is targeted at small apps
  • 12. Key Concept: Utility Control Point • Provides unified view of an organization’s SQL Server SQL02 SQL01 usage • Shows health of • SQL Server instances SQL03 SQL05 • Data-tier applications DBA • Database files, SQL04 filegroups and volumes UCP Managed Instances Management Studio • Provides resource monitoring • CPU utilization • Storage space
  • 13. DEVELOP DEPLOY MANAGE SQL Server Management Studio FinApp Dev DB Deploy / Upgrade Reverse DAC Engineer SQL Server Management Studio DAC DBA Visual Studio 2010 Manage, Register, Uninstall, Extract, Control Upgrade DAC Point Create policies DBA Deploy / Upgrade HR Developer DAC Compile Hand-off to DBA FinApp + Build Prod DB SALES .dacpac Managed Instances
  • 15. UCP
  • 16. UCP
  • 20. What’s missing? • Supports only SQL Server 2008 R2 (or later) • Better management • More counters can be useful… • Monitors only DAC – Or is it?
  • 22. What’s next? • Denali’s Contained Databases…
  • 23. Agenda • Utility Control Point • Detecting bottlenecks • New Performance Monitor in Windows 2008/R2
  • 24. Performance Tools • DTA • SSMS – Built-in Reports – Activity Monitor (or what’s left of it) • Profiler assistants: – ClearTrace – Trace Analyzer • UCP • BPA • Extended Events
  • 27. USING PROFILER TO DETECT BLOCKS
  • 28. CLEAR TRACE & TRACE ANALYZER
  • 29. Agenda • Utility Control Point • Detecting bottlenecks • New Performance Monitor in Windows 2008/R2 • Performance Data Collector
  • 30. Windows Performance Tools • Performance Monitor • Reliability Monitor • Resource Monitor • PAL (Performance Analysis of Logs)
  • 32. New performance counters • Database Mirroring – Compression stats – Transactions volume – Mirroring performance • Custom counters
  • 34. Agenda • Utility Control Point • Detecting bottlenecks • New Performance Monitor in Windows 2008/R2