<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SharePoint world of ECM and Information Management : Content DB</title><link>http://msmvps.com/blogs/laflour/archive/tags/Content+DB/default.aspx</link><description>Tags: Content DB</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>SharePoint Tip #25. Do you know “How to calculate Content DB grow”?</title><link>http://msmvps.com/blogs/laflour/archive/2009/03/19/sharepoint-tip-25-do-you-know-how-to-calculate-content-db-grow.aspx</link><pubDate>Wed, 18 Mar 2009 13:57:35 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1679016</guid><dc:creator>Michael</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/laflour/rsscomments.aspx?PostID=1679016</wfw:commentRss><comments>http://msmvps.com/blogs/laflour/archive/2009/03/19/sharepoint-tip-25-do-you-know-how-to-calculate-content-db-grow.aspx#comments</comments><description>&lt;p&gt;SharePoint content databases grow very rapidly when used in document imaging system or in file share replacement scenarios. With this in mind it is important to consider growth and overhead factors when determining how much content will eventually be stored in a given content database. &lt;/p&gt;  &lt;p&gt;Use the following formula to calculate Content DB size.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Low:&amp;#160; 1.2 * [Raw Storage Size] = ContentDB Size&amp;#160; &lt;br /&gt;High: 1.5 * [Raw Storage Size] = ContentDB Size&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;If possible, separate each data file to exist on separate logical units consisting of unique physical disk spindles&lt;/p&gt;  &lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc263261.aspx#" target="_blank"&gt;Source&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Have anything to add?! Send your tips to be published via &lt;/em&gt;&lt;a href="http://msmvps.com/blogs/laflour/contact.aspx"&gt;&lt;em&gt;this form&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1679016" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/laflour/archive/tags/SharePoint+Tips+and+Tricks/default.aspx">SharePoint Tips and Tricks</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Performance/default.aspx">Performance</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Content+DB/default.aspx">Content DB</category></item><item><title>Tips to create a Site Collection in new Content Database</title><link>http://msmvps.com/blogs/laflour/archive/2008/10/14/tips-to-create-a-site-collection-in-new-content-database.aspx</link><pubDate>Mon, 13 Oct 2008 20:26:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1650939</guid><dc:creator>Michael</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/laflour/rsscomments.aspx?PostID=1650939</wfw:commentRss><comments>http://msmvps.com/blogs/laflour/archive/2008/10/14/tips-to-create-a-site-collection-in-new-content-database.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;Intro&lt;/h3&gt;
&lt;p&gt;Ken Zheng posted a good overview of how to create a Site Collection in new Content Database &lt;a href="http://littletalk.wordpress.com/2008/10/10/creating-a-site-collection-in-a-new-content-database/"&gt;http://littletalk.wordpress.com/2008/10/10/creating-a-site-collection-in-a-new-content-database/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d like to add some notes to Ken&amp;rsquo;s post, regarding planning site collections and sub-sites among different content databases.&lt;/p&gt;
&lt;p&gt;There are some reasons, why you could have several content databases:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MS recommends to have content database not more the 100Gb, otherwise it could hinder performance.&lt;/li&gt;
&lt;li&gt;Data usage optimization&lt;/li&gt;
&lt;li&gt;It simplifies farm backup and restoration.&lt;/li&gt;
&lt;li&gt;It provides flexibility for Disaster Recovery (DR) strategy.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Scenario - Data Usage&lt;/h3&gt;
&lt;p&gt;The major advance of several content databases is splitting your site collection and sub-sited among several content databases based on the content type and content usage. For example, you can have media sites and media data stored in separate content database and separate SQL server, which is tuned, indexed and partitioned to work with BLOB data; or sites which are used for document management, in separate SQL server with content database optimized for textual information. &lt;/p&gt;
&lt;p&gt;If you will store different type of content information inside one big single content database in won&amp;rsquo;t help you to use all advantages of SQL Server to optimize your data usage.&lt;/p&gt;
&lt;h3&gt;Scenario &amp;ndash; Backup/Restore&lt;/h3&gt;
&lt;p&gt;Having several content database makes you data restoration faster, because you need to restore only that content database, where origin site/data located.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;&lt;/h3&gt;
&lt;h3&gt;Scenario &amp;ndash; DR&lt;/h3&gt;
&lt;p&gt;Usually when you implement DR strategy your DR box locates outside current network and outside the current organization, and you could have slow network connection there (reasonably slower then inside your network). So, setting SQL mirroring takes a lot of time if you have very big database. Moreover, with the different content databases you can leverage the importance of your data and mirroring to different locations, for example mirroring your vital financial data in one content database to the box outside your enterprise, and other content databases inside your network.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;&lt;/h3&gt;
&lt;h3&gt;Tips and Tools&lt;/h3&gt;
&lt;p&gt;Ken describes how to create new sites in new content databases, but what if you already have 200Gb content database and what to split and reorganize your data across several new content databases?! SharePoint doesn&amp;rsquo;t provide OOTB UI features for this. The standard way to reorganized you data for the sub-sites is to use STSADM tool (I will discuss moving site collections separately).&lt;/p&gt;
&lt;p&gt;The way to move your sub-sites to new content database is to follow the next steps&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to Central Administration &amp;gt; Application Management &amp;gt; Content Databases and set the existed content database to &amp;ldquo;Offline&amp;rdquo; mode&lt;/li&gt;
&lt;li&gt;Add new content database in Central Administration &amp;gt; Application Management &amp;gt; Content Databases. (you can use different SQL server). Now all new sites will be created in this content database&lt;/li&gt;
&lt;li&gt;Use the following command to export your site to the disk &amp;ldquo;stsadm -o export -url &lt;a href="http://&amp;lt;path_to_site"&gt;http://&amp;lt;path_to_site&lt;/a&gt;&amp;gt; -filename c:\&amp;lt;exportedSite&amp;gt;.exp -overwrite -nofilecompression -includeusersecurity -cabsize 1024&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Delete your exported site collection in Central Administration &amp;gt; Application Management &amp;gt; Delete Site Collection&lt;/li&gt;
&lt;li&gt;Create new empty location with the same path, via stsadm &amp;ndash;o createweb/createsite;&lt;/li&gt;
&lt;li&gt;Import you site to the same url, and site will be created in the new content database. Use the following command for this &amp;ldquo;stsadm -o import &amp;ndash;url &lt;a href="http://&amp;lt;path_to_site"&gt;http://&amp;lt;path_to_site&lt;/a&gt;&amp;gt; -filename c:\&amp;lt;location_of_your_exorted_package&amp;gt;.exp -nofilecompression -haltonfatalerror &amp;ndash;includeusersecurity&amp;rdquo;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Now you will have you sub-site in new content database. It&amp;rsquo;s not very user friendly approach, and is an error proned a bit. &lt;/p&gt;
&lt;p&gt;But there is one small tool - &lt;a target="_self" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=263CD480-F6EB-4FA3-9F2E-2D47618505F2&amp;amp;displaylang=en"&gt;SharePoint Administration Tookit&lt;/a&gt;, which helps you to to reorganise the whole site collections. This feature will install a new section inside &amp;ldquo;Applications&amp;rdquo;and you can move your site collection via Central Administration interface.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Resume&lt;/h3&gt;
&lt;p&gt;Plan you site collections / sub-sites content with you database administration guys&lt;/p&gt;
&lt;p&gt;Take into account that you can&amp;rsquo;t split site and site content between content databases, for example you can&amp;rsquo;t specify storing all site&amp;rsquo;s *.avi files in separate content db. I hope it will be changed in the next version of SharePoint, but now site and site content are stored together. &lt;/p&gt;
&lt;h3&gt;&lt;/h3&gt;
&lt;p&gt;Mirror: &lt;a href="http://laflour.spaces.live.com/blog/cns!7575E2FFC19135B4!1267.entry"&gt;&lt;span style="color:#4563b9;"&gt;Tips to create a Site Collection in new Content Database&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1650939" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/laflour/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Content+DB/default.aspx">Content DB</category></item><item><title>Renaming server PC with Sharepoint</title><link>http://msmvps.com/blogs/laflour/archive/2008/04/25/renaming-server-pc-with-sharepoint.aspx</link><pubDate>Thu, 24 Apr 2008 18:36:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1603824</guid><dc:creator>Michael</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/laflour/rsscomments.aspx?PostID=1603824</wfw:commentRss><comments>http://msmvps.com/blogs/laflour/archive/2008/04/25/renaming-server-pc-with-sharepoint.aspx#comments</comments><description>&lt;p&gt;Usually all Sharepoint development happens on virtual environment. There are several advantages of this, like &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;creating snapshots of your system to mitigate system restore when you broke your environment  &lt;/li&gt;
&lt;li&gt;creating Sharepoint farm on the single PC, when you can easily run different virtual systems and setup sharepoint farm there&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;But when you are cloning your existed sharepoint system you end up with absolutely the same sever, including the same server name name. And this is the only problem. However, renaming server name with the installed Sharepoint is not trivial as you could expect.&lt;/p&gt;
&lt;p&gt;There are several items which should be renamed - server name, database name, Sharepoint references. And the situation became complex when your Sharepoint sites use Sharepoint Search - in this case you need rename MSSQL$MICROSOFT##SSEE database.&lt;/p&gt;
&lt;p&gt;Actually, I failed with &lt;a href="http://www.wssdemo.com/Pages/db.aspx" target="_blank"&gt;renaming Sharepoint Search DB&lt;/a&gt;, and decided to turn search off before system renaming.&lt;/p&gt;
&lt;p&gt;The follow steps should be done to rename server with installed Sharepoint&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to the Sharepoint Central Administration &amp;gt; Operations &amp;gt; Services on Server&amp;nbsp; and stop &amp;quot;Windows SharePoint Services Search&amp;quot;  &lt;/li&gt;
&lt;li&gt;To go the Control Panel -&amp;gt; System and rename your server (save your old name somewhere). &lt;span style="text-decoration:underline;"&gt;Don&amp;#39;t&lt;/span&gt; restart your system  &lt;/li&gt;
&lt;li&gt;If you have MS SQL Server installed on the same box you need to rename in too - go to &amp;quot;SQL Server Management Studio&amp;quot; and execute the following script
&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;EXEC sp_dropserver &amp;#39;&amp;lt;old_name&amp;gt;&amp;#39; &lt;br /&gt;GO &lt;br /&gt;EXEC sp_addserver &amp;#39;&amp;lt;new_name&amp;gt;&amp;#39;, &amp;#39;local&amp;#39; &lt;br /&gt;GO&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;Update Sharepoint references to the PC name calling the next command: &lt;span style="font-family:Courier;"&gt;&lt;i&gt;stsadm -o renameserver -oldservername &amp;lt;old server name&amp;gt; -newservername &amp;lt;new server name&amp;gt;&lt;/i&gt;&lt;/span&gt;  &lt;/li&gt;
&lt;li&gt;Restart your PC  &lt;/li&gt;
&lt;li&gt;If you try to open Central Administration after restarting PC it will try to open the site with the old server name. You need to recreate your Central Administration site for the new server name calling the following command(any port address): &lt;span style="font-family:Courier;"&gt;&lt;i&gt;psconfig -cmd adminvs -provision -port 1800 -windowsauthprovider &amp;quot;onlyusentlm&amp;quot;&lt;/i&gt;&lt;/span&gt;  &lt;/li&gt;
&lt;li&gt;Now if you restart IIS and try to open your Central Admin site it will successfully open your site with new server name  &lt;/li&gt;
&lt;li&gt;Go to the &amp;quot;Application Management&amp;quot; and remove Central Administration Web Site with old server name&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That&amp;#39;s all. Now you have the clone of your virtual server with the new server name.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Update&lt;/span&gt;: Guideline how to rename content database: &lt;a href="http://http//blogs.technet.com/wbaer/archive/2008/06/16/renaming-content-databases.aspx"&gt;http://blogs.technet.com/wbaer/archive/2008/06/16/renaming-content-databases.aspx&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Mirror: &lt;a title="Renaming server PC with Sharepoint" href="http://laflour.spaces.live.com/blog/cns!7575E2FFC19135B4!1015.entry"&gt;Renaming server PC with Sharepoint&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1603824" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/laflour/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Migration/default.aspx">Migration</category><category domain="http://msmvps.com/blogs/laflour/archive/tags/Content+DB/default.aspx">Content DB</category></item></channel></rss>