Professional Documents
Culture Documents
Best Practices
Burzin Patel, StorSimple
Silicon Valley SQL Server User Group
January 13, 2010
Burzin Patel
Solutions Architect
StorSimple, Inc.
burzin@storsimple.com
Agenda
• Introduction
• SharePoint SQL Server Best Practices
– Storage
– Configuration
– Maintenance & Performance Tuning
• Demo
• StorSimple Solution
• Q&A
Introduction
tempdb
tempdb log
DB T-logs
.
SQL
.
Server
ContentDBs
SearchDB*
6. Externalized 4. Disk
BLOB content configuration
BLOBs 2. HBA
settings
Storage
Recommended I/O Capacities
SAN Optimization
2. Type IOPS / GB
(optional)
BLOB Storage
BLOB save
SharePoint 2 request
WFE
4
BLOB
Write BLOB BLOB Id
5 SQL Ack 3 Store
Id & SQL returned
metadata
SQL Server
SQL DB Maintainer
Demo
• Performance
– Reduces size of SQL Server database and working set
– Reduces load on SQL Server box
– Reduces database fragmentation
• Manageability
– Reduces backup/restore times
– Reduces size of SQL database and t-log backups
– Reduces time and costs associated with maintenance
High cost of storing Windows PC data on - Lower cost iSCSI transport and Cloud storage with the
fiber-channel storage in SQL database same enterprise class application availability & performance
- Up to 80% reduction in number of SQL Servers
StorSimple SharePoint orage Solution
Supported Versions
• SharePoint
– SharePoint 2007 SP1 (WSS & MOSS)
– SharePoint 2010 (MSS & MSF)
• SQL Server
– SQL Server 2005 (all editions)
– SQL Server 2008 (all editions)
• SharePoint externalization technology (APIs)
– EBS (External BLOB Storage)
– RBS (Remote BLOB Storage)
StorSimple SharePoint Solution
Product Evaluation (Beta)
– Beta Planning
• Beta questionnaire & test plans
– Beta Testing
• Validate solution fit for your environment
• Provide feedback on building a better solution
Q&A
Thanks!
www.bayareasql.org