Best Practices Analyzer Health Rules Runs on a Timer Job Create your own! Repair Auto-magically!
SQL Best Practices using SharePoint Health Analyzer
Virtual is never as good as physical (sharing)
Some virtualization features don’t work well
E.g. Resource pool allocation aka overcommit
Virtualization introduces some artificial limitations to scaling up
Processor limitations per machine
Ability to leverage memory
Sharing across bottlenecks (hw bus, NIC)
Some roles work better with virtualization than others…
Virtualization is Great But Be Careful!
Assign appropriate hardware to VM’s Web App SQL Processor Minimum 2.5Ghz 2.5Ghz 1.4Ghz Recommended >3Ghz Dual >2.5Ghz Dual >2.0Ghz Best Practice 3.0 Ghz Quad 3.0Ghz Quad Dual 2.0 Quad Memory Minimum 2GB 2GB 512MB Recommended >2GB 4GB >2GB Best Practice 8GB 16GB 32GB
Storage Best Practices
Manage Storage Capacity
Allocate as many disks as needed to SQL Temp Logs Search Data
Think Disk IO! Not Disk Capacity!
Calculating Disk IO – An Example
Best Practices – SQL Disk IO
Allocate separate and dedicated disks with the following specifications:
* Raid 1 or variants (0+1, 1+0)
** Depends on type and amount of content being indexed
*** 2000 IOPS minimum. Plan on 1500 IOPS per simultaneous crawl. (e.g. 3 crawls = 4500 IOPS)
**** Use Raid 5 when redundancy needs are met with replication
Use RAID 10
Monitoring storage IO
SharePoint 2010 is Big!
SharePoint 2010 = X…ability
SQL Optimization and Management is Paramount!
& Storage Optimization too!
SharePoint scales out well. Adjust SQL accordingly
Quest Solutions for SharePoint Site Administrator for SharePoint Understand, manage and secure your SharePoint environment Migration Manager for SharePoint SharePoint to SharePoint migration File Migrator for SharePoint File shares to SharePoint migration Recovery Manager for SharePoint Granular SharePoint recovery for enterprise-level needs
Quest Web Parts
Enable rapid development of SharePoint applications
Public Folder Migrator for SharePoint Exchange Public Folders to SharePoint migration Notes Migrator for SharePoint Notes application content to SharePoint migration Quest SQL Server Solutions Maximize SQL Server performance while simplifying tasks and providing visibility and control