SlideShare a Scribd company logo
Data & Database Management January 7 th , 2009 NYC SharePoint User Group Presenter: Nilesh Mehta – Sr. SharePoint Architect – NGenious Solutions, Inc.
SharePoint Training Project Server Training
Challenge: Managing Unexpected data Issues with SharePoint Number of SharePoint Sites Size of your SharePoint farm SharePoint Site Backup / Restores SharePoint Site Corruptions - especially with host header sites
Target Audience Mid-scale to large-scale SharePoint implementations Business / Platform Owners SharePoint Administrators SharePoint Developers Need to understand Production limitations
Agenda
Key messages to remember: Think and plan upfront: How big could your SharePoint environment be in the next two years? Organize your content databases for easy management, moving and restoring sites Prepare for potential site corruption: Don’t put too many eggs in one basket
Understanding your SharePoint Sites
SQL Server Configuration Deciding on the SQL Cluster Configuration Number of nodes in the Cluster Number of instances in the cluster Deciding drives per instance and drive size
SQL Server Configuration - Example Total data size = 1 TB 2 nodes in the Cluster Number of instances in the cluster = 1 Deciding drives per instance and drive size Drives: C: = OS D: = 250 GB (Data) E: = 250 GB (Data) F: = 250 GB (Data) G: = 250 GB (Data) H: = 500 GB (Log) I: = 1 TB (Backup) Drives: C: = OS D: = 500 GB (Data) E: = 500GB (Data) F: = 500 GB (Log) G: = 1 TB (Backup) Drives: C: = OS D: = 1 TB (Data) E: = 500 GB (Log) F: = 1 TB (Backup)
Organizing Content Databases at SharePoint Level Where is my site collection? How many sites in a content database?
Organizing Content Databases at SharePoint Level Number of sites in a content database Size of content databases Best Practices: Naming conventions for Content Database Setting maximum site count in Content Database Setting site quota on content database
Organizing Content Databases at SharePoint Level Collaboration Web Application: Target Content DB sizes around 100 GB for easier management @ 1 GB Quota = 100 Sites / Content DB. Lock Site Max @ 100 Sites Custom Content Databases for larger sites above 20 GB. Lock site maximum to single site Assigning Site Quota 500 Mb, 1 GB, 2GB, 5 GB or larger
Managing Corresponding Databases on SQL Server Sites increase, so does database Size Too many databases  Usage increases, CPU  & Memory Usage increases  Get better performance by upgrading to 64-bit
Managing Corresponding Databases on SQL Server Consider 1 st  Scenario in Drive Configuration: @ 1 GB quota & 100 sites, you can have a maximum of two Content DB’s / Drive Highly possible that some sites will need more than 1GB from these sites Drives: C: = OS D: = 250 GB (Data) – Collaboration Team sites E: = 250 GB (Data) – Collaboration Team sites F: = 250 GB (Data) – Portal sites G: = 250 GB (Data) – Application sites H: = 500 GB (Log) I: = 1 TB (Backup)
Managing Corresponding Databases on SQL Server Options: 1.  Add extra drives to the SQL Server 2. Moving Databases between Drives: Detach database from SQL Server. Move database files as necessary on the same server Attach database back to SQL Server No issues from the SharePoint side. SharePoint auto-detects the databases Cons: You can only add so many drives and will soon run out of drives
Managing Corresponding Databases on SQL Server Consider 2 nd  Scenario in Drive Configuration: @ 1 GB quota & 100 sites, you can have a maximum of four Content DB’s / Drive. Here you do have room to grow in some manner Tape backup of these drives take more time Drives: C: = OS D: = 500 GB (Data) – Collaboration Team Sites E: = 500GB (Data) – Portal and Application Team Sites F: = 500 GB (Log) G: = 1 TB (Backup)
Managing Corresponding Databases on SQL Server Data grows more than 1 TB: Add more drives to the same cluster instance Based on SQL Server performance, create another SQL Instance on passive node and add drives there Create a brand new Cluster and add drives there Restore sites from SQL backups: Need space to restore SQL backups – twice the size of the database
Managing Corresponding Databases on SQL Server Moving Databases across SQL Cluster: Perform full SQL Backups Perform stsadm –o preparetomove Perform stsadm –o detachcontentdb Copy SQL backup files to new cluster Attach content db’s to the new SQL Cluster Perform stsadm –o addcontentdb
Moving Sites across Web Applications / Content Databases : STSADM Backup Number of site collections increase Site collections need more space Options: STSADM Backup / restore –  Best Solution for moving sites.  Create a batch file for backups, deletes and restore.  Dependency on local file system for backups.  NOTE: Do not delete large sites from central administration. Always use STSADM utility
Moving Sites across Web Applications / Content Databases : Merge Content DB Merge Content Database Command good option for moving large number of sites, but has issues with Multi-Valued columns .  It does not keep the values.  Does not work across SQL Instances. Can move sites only in the same SQL Server Instance.
Moving Sites : Batch Site Manager Batch Site Manager – Another option to move sites from the Central Administration.  Pros: Allows you to select which database to restore sites in. Works across clusters Cons – I have had very little success with this. Moved 5 sites and ended up with about 3 corrupt sites. Dependency on local file system disk space for backups and can cause corruption when you run out of disk space either on local server or SQL Server
Moving Sites: Batch Site Manager
Moving Sites: Batch Site Manager
Moving Sites: Batch Site Manager
Special – Managing Host Header Sites Syntax for creating Host Header Sites:  Stsadm –o createsite –url  http://abc.mycompany.com  –ownerlogin –owneremail –sitetemplate –hhurl  Possible corruption caused when moving host header sites from development to staging to production Example: Host Header Site in Development:  http://devabc.mycompany.com Restore site in QA as  http://qaabc.mycompany.com  (Database keeps reference to devabc.mycompany.com) Restore site in Production as  http://abc.mycompany.com  (Database keeps reference to  http://devabc.mycompany.com ) Imagine creating multiple sites based on same backup because you want to keep template. They all will have reference to  http://devabc.mycompany.com When  you perform content database detach / attach , configuration database does not know which site was which because they all have same Host Header column value
Special – Managing Host Header Sites, Avoiding Corruptions Avoiding corruption with Host Header Sites:  When you restore site from Development to QA or Prod, restore with the same URL  http://devabc.mycompany.com Once restored, perform stsadm –o renamesite command on this URL and it modifies the host header information in database properly Perform similar action if you have multiple sites coming in from same template
Key messages to remember: Think and plan upfront: How big could your SharePoint environment be in the next two years? Organize your content databases for easy moving, management and restoring Prepare for potential site corruption: Don’t put too many eggs in one basket
Questions?   Thank you & best regards Nilesh Mehta NGenious Solutions, Inc. 1075 Easton Ave.,  Tower1, Suite #6 Somerset, NJ 08873 Ph: (732) 873-3385 Cell: (201) 230-7922 Fax: (413) 803-8749 E-mail:  [email_address] URL:  www.ngenioussolutions.com  

More Related Content

What's hot (18)

PPT
Real-Time Video Analytics Using Hadoop and HBase (HBaseCon 2013)
Suman Srinivasan
 
PPTX
HBase Data Modeling and Access Patterns with Kite SDK
HBaseCon
 
PPT
Hadoop, Hbase and Hive- Bay area Hadoop User Group
Hadoop User Group
 
PPTX
HBaseCon 2012 | Mignify: A Big Data Refinery Built on HBase - Internet Memory...
Cloudera, Inc.
 
PDF
HBaseCon 2013: Integration of Apache Hive and HBase
Cloudera, Inc.
 
PPTX
HBaseCon 2015: Analyzing HBase Data with Apache Hive
HBaseCon
 
ODP
Apache hadoop hbase
sheetal sharma
 
PDF
HBaseCon 2012 | Content Addressable Storages for Fun and Profit - Berk Demir,...
Cloudera, Inc.
 
PPTX
Scaling HBase for Big Data
Salesforce Engineering
 
PDF
Data Evolution in HBase
HBaseCon
 
PDF
Mar 2012 HUG: Hive with HBase
Yahoo Developer Network
 
PPTX
Apache hive introduction
Mahmood Reza Esmaili Zand
 
PPTX
HBaseCon 2013: Compaction Improvements in Apache HBase
Cloudera, Inc.
 
PPTX
HBase at Bloomberg: High Availability Needs for the Financial Industry
HBaseCon
 
PPT
HBaseCon 2013: Apache HBase Replication
Cloudera, Inc.
 
PDF
HBaseCon 2015: Just the Basics
HBaseCon
 
PDF
Apache HBase 1.0 Release
Nick Dimiduk
 
PPTX
Apache hive
pradipbajpai68
 
Real-Time Video Analytics Using Hadoop and HBase (HBaseCon 2013)
Suman Srinivasan
 
HBase Data Modeling and Access Patterns with Kite SDK
HBaseCon
 
Hadoop, Hbase and Hive- Bay area Hadoop User Group
Hadoop User Group
 
HBaseCon 2012 | Mignify: A Big Data Refinery Built on HBase - Internet Memory...
Cloudera, Inc.
 
HBaseCon 2013: Integration of Apache Hive and HBase
Cloudera, Inc.
 
HBaseCon 2015: Analyzing HBase Data with Apache Hive
HBaseCon
 
Apache hadoop hbase
sheetal sharma
 
HBaseCon 2012 | Content Addressable Storages for Fun and Profit - Berk Demir,...
Cloudera, Inc.
 
Scaling HBase for Big Data
Salesforce Engineering
 
Data Evolution in HBase
HBaseCon
 
Mar 2012 HUG: Hive with HBase
Yahoo Developer Network
 
Apache hive introduction
Mahmood Reza Esmaili Zand
 
HBaseCon 2013: Compaction Improvements in Apache HBase
Cloudera, Inc.
 
HBase at Bloomberg: High Availability Needs for the Financial Industry
HBaseCon
 
HBaseCon 2013: Apache HBase Replication
Cloudera, Inc.
 
HBaseCon 2015: Just the Basics
HBaseCon
 
Apache HBase 1.0 Release
Nick Dimiduk
 
Apache hive
pradipbajpai68
 

Viewers also liked (17)

PDF
Tp Result
honeydewaccount
 
PPT
3 30(1)
honeydewaccount
 
DOC
Use Case
honeydewaccount
 
PDF
Kg Fine Art
katgilbert
 
DOCX
Tp Result
honeydewaccount
 
PPTX
Microsoft SharePoint Server 2010 governance v1
Nilesh Mehta
 
PPTX
Integrating MOSS 2007 with SSRS 2005/2008
Nilesh Mehta
 
PPTX
Microsoft SharePoint server 2010 Governance v1
Nilesh Mehta
 
PPTX
Latest updates from office 365
Nilesh Mehta
 
PDF
Kg Portfolio
katgilbert
 
PPTX
SharePoint 2010 enterprise implementation
Nilesh Mehta
 
PDF
Piccola storia di provincia
Michela Mamprin
 
ODP
Estratto Piccola Storia
Michela Mamprin
 
PPS
Auca Del Naixement De La Terra
Rafael Gisbert Richart
 
PPS
Auca De La Primavera
Rafael Gisbert Richart
 
PDF
Tp Result
honeydewaccount
 
Tp Result
honeydewaccount
 
Use Case
honeydewaccount
 
Kg Fine Art
katgilbert
 
Tp Result
honeydewaccount
 
Microsoft SharePoint Server 2010 governance v1
Nilesh Mehta
 
Integrating MOSS 2007 with SSRS 2005/2008
Nilesh Mehta
 
Microsoft SharePoint server 2010 Governance v1
Nilesh Mehta
 
Latest updates from office 365
Nilesh Mehta
 
Kg Portfolio
katgilbert
 
SharePoint 2010 enterprise implementation
Nilesh Mehta
 
Piccola storia di provincia
Michela Mamprin
 
Estratto Piccola Storia
Michela Mamprin
 
Auca Del Naixement De La Terra
Rafael Gisbert Richart
 
Auca De La Primavera
Rafael Gisbert Richart
 
Tp Result
honeydewaccount
 
Ad

Similar to Mehta - SharePoint Data And Database Management (20)

PPTX
SPS Kansas City: What SharePoint Admin need to know about SQL
J.D. Wade
 
PPTX
What SQL DBA's need to know about SharePoint
J.D. Wade
 
PPTX
1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...
BIWUG
 
PDF
Introduction to SharePoint for SQLserver DBAs
Steve Knutson
 
PPTX
What SQL DBA's need to know about SharePoint-St. Louis 2013
J.D. Wade
 
PPTX
What SharePoint Admins need to know about SQL-Cinncinati
J.D. Wade
 
PPTX
SharePoint Intelligence Real World Business Workflow With Share Point Designe...
Ivan Sanders
 
PPTX
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
J.D. Wade
 
PPTX
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
J.D. Wade
 
PPTX
What SQL DBAs need to know about SharePoint-Indianapolis 2013
J.D. Wade
 
PPT
Large Scale SQL Considerations for SharePoint Deployments
Joel Oleson
 
PPTX
Establishing Environment Best Practices T12 Brendan Law
Flamer
 
PPTX
SharePoint Databases: What you need to know (201504)
Alan Eardley
 
PPT
Sql And Storage Considerations For Share Point Server 2010
Mike Watson
 
PDF
Optimizing SQL Server 2012 for SharePoint 2013
SharePoint Saturday New Jersey
 
PPTX
SharePoint 2010 database maintenance
Matt Ranlett
 
PDF
Situation
Anne Plancius
 
PPTX
SharePoint Administration
Muhammad Zeeshan Tahir
 
PDF
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
European SharePoint Conference
 
PPTX
Real world business workflow with SharePoint designer 2013
Ivan Sanders
 
SPS Kansas City: What SharePoint Admin need to know about SQL
J.D. Wade
 
What SQL DBA's need to know about SharePoint
J.D. Wade
 
1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...
BIWUG
 
Introduction to SharePoint for SQLserver DBAs
Steve Knutson
 
What SQL DBA's need to know about SharePoint-St. Louis 2013
J.D. Wade
 
What SharePoint Admins need to know about SQL-Cinncinati
J.D. Wade
 
SharePoint Intelligence Real World Business Workflow With Share Point Designe...
Ivan Sanders
 
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
J.D. Wade
 
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
J.D. Wade
 
What SQL DBAs need to know about SharePoint-Indianapolis 2013
J.D. Wade
 
Large Scale SQL Considerations for SharePoint Deployments
Joel Oleson
 
Establishing Environment Best Practices T12 Brendan Law
Flamer
 
SharePoint Databases: What you need to know (201504)
Alan Eardley
 
Sql And Storage Considerations For Share Point Server 2010
Mike Watson
 
Optimizing SQL Server 2012 for SharePoint 2013
SharePoint Saturday New Jersey
 
SharePoint 2010 database maintenance
Matt Ranlett
 
Situation
Anne Plancius
 
SharePoint Administration
Muhammad Zeeshan Tahir
 
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
European SharePoint Conference
 
Real world business workflow with SharePoint designer 2013
Ivan Sanders
 
Ad

Mehta - SharePoint Data And Database Management

  • 1. Data & Database Management January 7 th , 2009 NYC SharePoint User Group Presenter: Nilesh Mehta – Sr. SharePoint Architect – NGenious Solutions, Inc.
  • 2. SharePoint Training Project Server Training
  • 3. Challenge: Managing Unexpected data Issues with SharePoint Number of SharePoint Sites Size of your SharePoint farm SharePoint Site Backup / Restores SharePoint Site Corruptions - especially with host header sites
  • 4. Target Audience Mid-scale to large-scale SharePoint implementations Business / Platform Owners SharePoint Administrators SharePoint Developers Need to understand Production limitations
  • 6. Key messages to remember: Think and plan upfront: How big could your SharePoint environment be in the next two years? Organize your content databases for easy management, moving and restoring sites Prepare for potential site corruption: Don’t put too many eggs in one basket
  • 8. SQL Server Configuration Deciding on the SQL Cluster Configuration Number of nodes in the Cluster Number of instances in the cluster Deciding drives per instance and drive size
  • 9. SQL Server Configuration - Example Total data size = 1 TB 2 nodes in the Cluster Number of instances in the cluster = 1 Deciding drives per instance and drive size Drives: C: = OS D: = 250 GB (Data) E: = 250 GB (Data) F: = 250 GB (Data) G: = 250 GB (Data) H: = 500 GB (Log) I: = 1 TB (Backup) Drives: C: = OS D: = 500 GB (Data) E: = 500GB (Data) F: = 500 GB (Log) G: = 1 TB (Backup) Drives: C: = OS D: = 1 TB (Data) E: = 500 GB (Log) F: = 1 TB (Backup)
  • 10. Organizing Content Databases at SharePoint Level Where is my site collection? How many sites in a content database?
  • 11. Organizing Content Databases at SharePoint Level Number of sites in a content database Size of content databases Best Practices: Naming conventions for Content Database Setting maximum site count in Content Database Setting site quota on content database
  • 12. Organizing Content Databases at SharePoint Level Collaboration Web Application: Target Content DB sizes around 100 GB for easier management @ 1 GB Quota = 100 Sites / Content DB. Lock Site Max @ 100 Sites Custom Content Databases for larger sites above 20 GB. Lock site maximum to single site Assigning Site Quota 500 Mb, 1 GB, 2GB, 5 GB or larger
  • 13. Managing Corresponding Databases on SQL Server Sites increase, so does database Size Too many databases Usage increases, CPU & Memory Usage increases Get better performance by upgrading to 64-bit
  • 14. Managing Corresponding Databases on SQL Server Consider 1 st Scenario in Drive Configuration: @ 1 GB quota & 100 sites, you can have a maximum of two Content DB’s / Drive Highly possible that some sites will need more than 1GB from these sites Drives: C: = OS D: = 250 GB (Data) – Collaboration Team sites E: = 250 GB (Data) – Collaboration Team sites F: = 250 GB (Data) – Portal sites G: = 250 GB (Data) – Application sites H: = 500 GB (Log) I: = 1 TB (Backup)
  • 15. Managing Corresponding Databases on SQL Server Options: 1. Add extra drives to the SQL Server 2. Moving Databases between Drives: Detach database from SQL Server. Move database files as necessary on the same server Attach database back to SQL Server No issues from the SharePoint side. SharePoint auto-detects the databases Cons: You can only add so many drives and will soon run out of drives
  • 16. Managing Corresponding Databases on SQL Server Consider 2 nd Scenario in Drive Configuration: @ 1 GB quota & 100 sites, you can have a maximum of four Content DB’s / Drive. Here you do have room to grow in some manner Tape backup of these drives take more time Drives: C: = OS D: = 500 GB (Data) – Collaboration Team Sites E: = 500GB (Data) – Portal and Application Team Sites F: = 500 GB (Log) G: = 1 TB (Backup)
  • 17. Managing Corresponding Databases on SQL Server Data grows more than 1 TB: Add more drives to the same cluster instance Based on SQL Server performance, create another SQL Instance on passive node and add drives there Create a brand new Cluster and add drives there Restore sites from SQL backups: Need space to restore SQL backups – twice the size of the database
  • 18. Managing Corresponding Databases on SQL Server Moving Databases across SQL Cluster: Perform full SQL Backups Perform stsadm –o preparetomove Perform stsadm –o detachcontentdb Copy SQL backup files to new cluster Attach content db’s to the new SQL Cluster Perform stsadm –o addcontentdb
  • 19. Moving Sites across Web Applications / Content Databases : STSADM Backup Number of site collections increase Site collections need more space Options: STSADM Backup / restore – Best Solution for moving sites. Create a batch file for backups, deletes and restore. Dependency on local file system for backups. NOTE: Do not delete large sites from central administration. Always use STSADM utility
  • 20. Moving Sites across Web Applications / Content Databases : Merge Content DB Merge Content Database Command good option for moving large number of sites, but has issues with Multi-Valued columns . It does not keep the values. Does not work across SQL Instances. Can move sites only in the same SQL Server Instance.
  • 21. Moving Sites : Batch Site Manager Batch Site Manager – Another option to move sites from the Central Administration. Pros: Allows you to select which database to restore sites in. Works across clusters Cons – I have had very little success with this. Moved 5 sites and ended up with about 3 corrupt sites. Dependency on local file system disk space for backups and can cause corruption when you run out of disk space either on local server or SQL Server
  • 22. Moving Sites: Batch Site Manager
  • 23. Moving Sites: Batch Site Manager
  • 24. Moving Sites: Batch Site Manager
  • 25. Special – Managing Host Header Sites Syntax for creating Host Header Sites: Stsadm –o createsite –url http://abc.mycompany.com –ownerlogin –owneremail –sitetemplate –hhurl Possible corruption caused when moving host header sites from development to staging to production Example: Host Header Site in Development: http://devabc.mycompany.com Restore site in QA as http://qaabc.mycompany.com (Database keeps reference to devabc.mycompany.com) Restore site in Production as http://abc.mycompany.com (Database keeps reference to http://devabc.mycompany.com ) Imagine creating multiple sites based on same backup because you want to keep template. They all will have reference to http://devabc.mycompany.com When you perform content database detach / attach , configuration database does not know which site was which because they all have same Host Header column value
  • 26. Special – Managing Host Header Sites, Avoiding Corruptions Avoiding corruption with Host Header Sites: When you restore site from Development to QA or Prod, restore with the same URL http://devabc.mycompany.com Once restored, perform stsadm –o renamesite command on this URL and it modifies the host header information in database properly Perform similar action if you have multiple sites coming in from same template
  • 27. Key messages to remember: Think and plan upfront: How big could your SharePoint environment be in the next two years? Organize your content databases for easy moving, management and restoring Prepare for potential site corruption: Don’t put too many eggs in one basket
  • 28. Questions?   Thank you & best regards Nilesh Mehta NGenious Solutions, Inc. 1075 Easton Ave., Tower1, Suite #6 Somerset, NJ 08873 Ph: (732) 873-3385 Cell: (201) 230-7922 Fax: (413) 803-8749 E-mail: [email_address] URL: www.ngenioussolutions.com  

Editor's Notes

  • #7: Talk about our current environment issues – Number of sites in 2007 vs. sites in 2008, Data size, about having to clean up disk space weekly, shrink database, having to move sites from one database to another. Downtime for end users while we perform maintenance.
  • #8: Collaboration Sites - # Team sites with regular site quota – Possibly in the 1000’s Portal Sites - Sites with Host Header URL or Large Content Size – Possibly about 25+ sites Application Sites - Custom Applications built on SharePoint or Dedicated web applications for specific client requirements
  • #9: SQL Cluster Configuration – Deciding on the Server Hardware, Number of CPU’s, Memory, OS – 32-bit vs. 64-bit, Number of drives, Drive sizes, Number of nodes in the cluster, Active / Passive vs. Active / Active
  • #12: Microsoft states keep content db’s around 25-30 GB. How real world is that? If you environment grows up to 1500 Sites at 1 GB / site, you can host about 25 – 30 sites per database. That means you will be hosting about 50 databases. When it comes to finding out which sites belonged to which content Database, you are going to have a really tough time finding that out. Especially if the site is deleted and needs to be restore, because SharePoint keeps no trace of the same, or if the site was moved from one DB to another and you need to restore a version from when it was in the original DB.
  • #13: Talk about end user impact when you have to perform maintenance. Due to moving sites, corrupt sites? If you have more sites in the same database, when you bring it down you impact everyone. At less number of sites per content database, you can perform maintenance by impacting a smaller audience. Talk about pros and cons of setting really small site quota.
  • #14: SQL Cluster Configuration – Deciding on the Server Hardware, Number of CPU’s, Memory, OS – 32-bit vs. 64-bit, Number of drives, Drive sizes, Number of nodes in the cluster, Active / Passive vs. Active / Active
  • #20: CON: Only CON is you cannot select which database to restore site in. If you use CreateInDatabase argument, it creates a brand new database. NOTE: Do not delete large sites from Central administration. Often we have seen the Microsoft Wheel spinning when it tells us that it is doing something (and not showing verbose progress  ) and then the process times out. With large sites, if the process times out, there are possibilities that it will leave corrupt sites behind.