Extreme performance - IDF UG

  • 526 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
526
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Extreme Performance for DBAs ‫| ואלינור‬SQL Server MVP |‫מאיר דודאי‬
  • 2. ‫לפני קצת יותר מ-01 שנים...‬
  • 3. ‫לפני קצת יותר מ-01 שנים...‬
  • 4. ‫לפני קצת יותר מ-01 שנים...‬
  • 5. ‫ואלינור‬‫החברה המובילה בישראל במתן שירותים מקצועיים בתחום‬ ‫•‬ ‫בסיסי נתונים: ‪SQL Server, Oracle, MySQL‬‬ ‫צוות יועצים מוביל המתמחה בכלל הרבדים של‬ ‫•‬ ‫בסיסי הנתונים‬ ‫שותפים של ‪ Microsoft‬ו- ‪Oracle‬‬ ‫•‬ ‫נציגי מוצרים מובילים בתחום ה-‪DB‬‬ ‫•‬ ‫מעל 003 לקוחות בכל המגזרים‬ ‫•‬
  • 6. ‫ארגז הכלים החדש שלכם‬
  • 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 DBAVisual Studio 2010 Manage, Register, Uninstall, Extract, Control Upgrade DAC Point Create policies DBA Deploy / Upgrade HRDeveloper DAC Compile Hand-off to DBA FinApp + Build Prod DB SALES .dacpac Managed Instances
  • 14. UTILITY CONTROL POINT
  • 15. UCP
  • 16. UCP
  • 17. UCP Reports
  • 18. UCP Reportshttp://bit.ly/j8xMwH
  • 19. UCP Reports
  • 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?
  • 21. FAKE DAC
  • 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
  • 25. SSMS Activity Monitor
  • 26. PERFORMANCE REPORTS
  • 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)
  • 31. PERFORMANCE & RESOURCE MONITOR
  • 32. New performance counters• Database Mirroring – Compression stats – Transactions volume – Mirroring performance• Custom counters
  • 33. CUSTOM COUNTERS
  • 34. Agenda • Utility Control Point • Detecting bottlenecks • New Performance Monitor in Windows 2008/R2
  • 35. ‫שאלות?‬