Your SlideShare is downloading. ×
0
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
5   multi-instance management
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

5 multi-instance management

813

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
813
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
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. Multi-Instance Management <br />TzahiHakikat <br />Adi Cohen <br />
  2. Introduction<br />Multi-Instance Management Challenges<br />Multi-Instance Core Infrastructure<br />Automation of Infrastructure Tasks<br />Summary<br />
  3. About<br />*The 1st online casino<br />**The 1st database consulting company ORDER BY create_date DESC<br />***1.5 clients on busy days<br />
  4. 888 Database Environment<br />
  5. Introduction<br />Multi-Instance Management Challenges<br />Multi-Instance Core Infrastructure<br />Automation of Infrastructure Tasks<br />Summary<br />
  6. Infrastructure DBA Roles and Responsibilities<br /><ul><li>Installations & upgrades
  7. High availability
  8. Maintenance
  9. Data retention
  10. Monitoring
  11. Performance tuning
  12. Version uploads
  13. Security
  14. Troubleshooting</li></li></ul><li>Infrastructure DBA Interfaces<br /><ul><li>Developers
  15. Application DBAs
  16. System
  17. OS
  18. Storage
  19. Networking
  20. NOC</li></li></ul><li>What makes an environment a a multi-instance environment?<br />?<br />
  21. MS Multi-Instance Management Tools Before 2008<br />
  22. MS Multi-Instance Management Tools Since 2008<br /><ul><li>Multiple Server Queries
  23. CMS - Central Management Server
  24. Data Collector - Management Data Warehouse
  25. Utility Control Point
  26. DAC
  27. Policy-Based Management
  28. Power Shell</li></li></ul><li>Introduction <br />Multi-Instance Management Challenges <br />Multi-Instance Core Infrastructure <br />Automation of Infrastructure Tasks<br />Summary<br />
  29. 888 Multi-Instance Management Architecture<br /><ul><li>On each instance
  30. Local repository
  31. Local management tools
  32. On Central instance
  33. Central repository
  34. Central management tools
  35. Collectors
  36. Alerts
  37. Reporting
  38. Policy store</li></li></ul><li>Inventory<br /><ul><li>Server list
  39. Instance information
  40. Storage mapping
  41. Cluster configuration
  42. Physical/virtual machines </li></ul> Tools<br /><ul><li>Power Shell (with SQLPSX)
  43. Quest Discovery Wizard for SQL Server
  44. Microsoft Assessment and Planning Toolkit</li></li></ul><li>What to Collect?<br />Instance Level <br /><ul><li>Locks
  45. Wait stat
  46. Query stat
  47. Index usage
  48. IO file stats
  49. Error log / dumps
  50. Policy violations </li></ul>OS <br /><ul><li>Performance monitor
  51. Disk
  52. CPU
  53. Memory
  54. Event Log </li></li></ul><li>How to collect<br /><ul><li>Multiple Server Queries
  55. SSIS
  56. Linked Servers
  57. Performance Monitor
  58. Log Parser
  59. Power Shell
  60. CLR impementation</li></li></ul><li>Demo of Data collection<br />
  61. Introduction <br />Multi-Instance Management Challenges <br />Multi-Instance Core Infrastructure <br />Automation of Infrastructure Tasks<br />Summary<br />
  62. Installations & Upgrades<br /><ul><li>Unified SQL version
  63. OS template
  64. Storage layout and presentation
  65. Cluster configuration
  66. Local management objects
  67. Instance-level procedures
  68. Startup procedure
  69. DDL trigger
  70. Error log retention and rolling
  71. Dump file detector</li></ul>Tools<br /><ul><li>Silent installation
  72. Slipstream installation
  73. Object Builder</li></li></ul><li>Demo of Object Builder <br />
  74. High Availability<br /><ul><li>Cluster
  75. Mirroring
  76. Log Shipping
  77. Database Snapshot
  78. Log Shipping
  79. Replication
  80. HADR in Denali</li></ul>Tools<br /><ul><li>Recover point
  81. Auto restore</li></li></ul><li>Demo of High Availability <br />
  82. Data Retention<br /><ul><li>Purging
  83. Archiving
  84. Local instance
  85. Remote instance
  86. Offsite
  87. Storage-tier management</li></ul>Tools <br /><ul><li>FAMS
  88. Partition Manager</li></li></ul><li>Demo of Data Retention<br />
  89. Maintenance<br />Backup<br /><ul><li>Sync between backup types and tape backup
  90. Use backup password
  91. Ease of use when not all DBs are the same</li></ul>Index Rebuild<br /><ul><li>Consider index fragmentation before rebuilding
  92. Learning system – fill factor
  93. Smart decision regarding online/offline rebuild</li></ul>Statistics Update<br /><ul><li>Consider statistics age
  94. Dynamic scan percentage (by table name or number of rows)
  95. No (friendly) T-SQL interface!</li></li></ul><li>Monitoring<br /><ul><li>System health
  96. SQL health
  97. Performance
  98. Abnormal behavior</li></ul>Tools<br />Proactive<br /><ul><li>Morning report
  99. Precise i3
  100. Central Policy-Based Management</li></ul>Active<br /><ul><li>Central Alert System</li></li></ul><li>Demo of Proactive Monitoring <br />
  101. Version Uploads<br />Standards<br /><ul><li>Mass updates
  102. Schema changes
  103. Code review verification</li></ul>Auditing<br /><ul><li>DDL changes
  104. Non-application DML changes
  105. Configuration changes</li></ul>Tools<br /><ul><li>Helpdesk application
  106. Red Gate Multi Scripter
  107. Performance report</li></li></ul><li>Demo of Version Upload Tools<br />
  108. Troubleshooting<br />Where is the source of the problem?<br /><ul><li>Code
  109. Instance
  110. OS
  111. Physicalvirtual machine
  112. Storage
  113. Network</li></ul>Tools <br /><ul><li>Keyboard shortcuts (What’s running)
  114. Central what was running
  115. One minute trace & perfmon
  116. Precise i3</li></li></ul><li>Know your servers intimately<br />Know your enemies just as well<br />Set and enforce a policy<br />Use a proactive approach<br />Automate your tasks<br />
  117. Questions anybody?<br />

×