{"id":5113,"date":"2005-04-19T21:45:00","date_gmt":"2005-04-19T21:45:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/buckh\/2005\/04\/19\/data-tier-load-with-team-foundation-beta\/"},"modified":"2005-04-19T21:45:00","modified_gmt":"2005-04-19T21:45:00","slug":"data-tier-load-with-team-foundation-beta","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/buckh\/data-tier-load-with-team-foundation-beta\/","title":{"rendered":"Data tier load with Team Foundation beta"},"content":{"rendered":"<p>Did you install your beta data tier&nbsp;in Virtual PC or Virtual Server and see a high CPU load while its running?&nbsp; Even on real hardware, you may notice some load when nothing would appear to be going on.&nbsp; Someone mentioned on an internal mailing list that the data tier CPU load&nbsp;for a combined&nbsp;app and data tier installed in Virtual Server was quite high, averaging about 50-70% with most of that time being used by SQL analysis services (msmdsrv.exe).<\/p>\n<p>Well, here&#8217;s the answer (I didn&#8217;t write the question or the answer, but I hope people find it useful).<\/p>\n<blockquote>\n<p>The warehouse was designed to run processing every hour. For demo purposes the period was changed to 2 minutes in beta 2. On a weak system or a virtual machine you will see this behavior.<\/p>\n<p>Change the run interval on the app tier as follows.<\/p>\n<ol>\n<li>Stop TFSServerScheduler using &#8216;net stop TFSServerScheduler&#8217;. \n<\/li>\n<li>Go&nbsp;to http:\/\/localhost:8080\/Warehouse\/warehousecontroller.asmx&nbsp;using a browser on the app tier.&nbsp; Click on ChangeSetting and enter the following values and then&nbsp;press the &#8216;Invoke&#8217; button (3600 seconds = run once per hour). \n<ol>\n<li>settingID: RunIntervalSeconds \n<\/li>\n<li>newValue: 3600<\/li>\n<\/ol>\n<\/li>\n<li>Restart TFSServerScheduler using &#8216;net start TFSServerScheduler&#8217;.<\/li>\n<\/ol>\n<p>Note: It is important to restart TFSServerScheduler, as the interval is cached and will not take effect until the next run.<\/p>\n<p>You can also manually kick off the data warehouse.&nbsp; Here are the steps to do so:<\/p>\n<ol>\n<li>Go&nbsp;to http:\/\/localhost:8080\/Warehouse\/warehousecontroller.asmx&nbsp;using a browser on the app tier. \n<\/li>\n<li>Click&nbsp;the &lsquo;Run&rsquo; link. \n<\/li>\n<li>Press the &lsquo;Invoke&rsquo; button.<\/li>\n<\/ol>\n<p>&nbsp;This will trigger a refresh of the reports.<\/p>\n<p>[Update]&nbsp; Thanks to <a href=\"http:\/\/www.amaxo.com\/blog\">Mike<\/a> for pointing out the the original instructions were a little rough.&nbsp; I&#8217;ve updated them.<\/p>\n<p>[Update 2] Added msmdsrv.exe to the text to (hopefully) make it easier for folks to find the post when they notice that the Yukon April CTP Analysis Services process is consuming a lot of CPU time.<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Did you install your beta data tier&nbsp;in Virtual PC or Virtual Server and see a high CPU load while its running?&nbsp; Even on real hardware, you may notice some load when nothing would appear to be going on.&nbsp; Someone mentioned on an internal mailing list that the data tier CPU load&nbsp;for a combined&nbsp;app and data [&hellip;]<\/p>\n","protected":false},"author":94,"featured_media":10268,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[8],"class_list":["post-5113","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-team-foundation"],"acf":[],"blog_post_summary":"<p>Did you install your beta data tier&nbsp;in Virtual PC or Virtual Server and see a high CPU load while its running?&nbsp; Even on real hardware, you may notice some load when nothing would appear to be going on.&nbsp; Someone mentioned on an internal mailing list that the data tier CPU load&nbsp;for a combined&nbsp;app and data [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts\/5113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/users\/94"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/comments?post=5113"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts\/5113\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/media\/10268"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/media?parent=5113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/categories?post=5113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/tags?post=5113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}