Welcome to MSDN Blogs Sign in | Join | Help

Data tier load with Team Foundation beta

Did you install your beta data tier in Virtual PC or Virtual Server and see a high CPU load while its running?  Even on real hardware, you may notice some load when nothing would appear to be going on.  Someone mentioned on an internal mailing list that the data tier CPU load for a combined 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).

Well, here's the answer (I didn't write the question or the answer, but I hope people find it useful).

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.

Change the run interval on the app tier as follows.

  1. Stop TFSServerScheduler using 'net stop TFSServerScheduler'.
  2. Go to http://localhost:8080/Warehouse/warehousecontroller.asmx using a browser on the app tier.  Click on ChangeSetting and enter the following values and then press the 'Invoke' button (3600 seconds = run once per hour).
    1. settingID: RunIntervalSeconds
    2. newValue: 3600
  3. Restart TFSServerScheduler using 'net start TFSServerScheduler'.

Note: It is important to restart TFSServerScheduler, as the interval is cached and will not take effect until the next run.

You can also manually kick off the data warehouse.  Here are the steps to do so:

  1. Go to http://localhost:8080/Warehouse/warehousecontroller.asmx using a browser on the app tier.
  2. Click the ‘Run’ link.
  3. Press the ‘Invoke’ button.

 This will trigger a refresh of the reports.

[Update]  Thanks to Mike for pointing out the the original instructions were a little rough.  I've updated them.

[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.

Published Tuesday, April 19, 2005 10:45 PM by buckh
Filed under:

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# High CPU load on Team Server

Buck Hodges has the answer to a problem that I was seeing on the Team Foundation Server. I have both the data and app tier installed on a single, slightly older machine and the system was at 100% CPU running...
Wednesday, April 20, 2005 7:41 AM by Amaxo

# New Team System Stuff - 2005-04-25

Visual Studio Team System
Beta 2 is out and thousands of you have downloaded and installed it with varying...
Monday, April 25, 2005 8:08 AM by Rob Caron's Blog

# Team Foundation Hardware Requirements

Many folks are interested in guidance on hardware.  In the Team Foundation forum, Brian Harry, Product...
Wednesday, May 11, 2005 7:43 PM by Buck Hodges

# Is your Team Foundation Server data tier getting hammered?

I’ve linked to this post from Buck Hodges before (New Team System Stuff 2005–04–25), but it appears...
Wednesday, May 11, 2005 7:53 PM by Rob Caron's Blog

# Team Foundation Server and Visual Studio 2005 Beta 2 Must-do's

Friday, May 13, 2005 3:52 PM by Omar Villarreal's WebLog

# Team Foundation Server and Visual Studio 2005 Beta 2 Must-do's

Friday, May 13, 2005 4:39 PM by Omar Villarreal's WebLog

# Team Foundation Server and Visual Studio 2005 Beta 2 Must-do's

Friday, May 13, 2005 4:40 PM by Omar Villarreal's WebLog

# re: Data tier load with Team Foundation beta

Works great and I love it! Only thing is that you can't use the tips you have for running it on command in Beta 2, since the Run operation doesn't support Get, so VS doesn't create an Invoke button for you. :-(
Tuesday, May 17, 2005 10:58 PM by Steven Borg

# re: Data tier load with Team Foundation beta

Whoops! You can do it, just only from the local machine! :-O Not a remote machine, like I was trying.
Tuesday, May 17, 2005 10:59 PM by Steven Borg

# Team System tips on User credential sync and Datawarehouse cpu usage

Tuesday, May 24, 2005 9:10 AM by Raimond Brookman

# Team foundation server fixes

If you've installed team system, you'll probably find these two pages helpful to fix two bits:http://www.amaxo.com/blog/archives/2005/05/eliminate_ctl00.html fixes the problem with Unable to locate control: ctl00oReportCell when looking at reportshttp://b
Tuesday, May 31, 2005 1:27 PM by Ramblings by PeterI

# Info on the upcoming July CTP

We're still ironing out a few more wrinkles in preparation for the dogfood upgrade, but I wanted to...
Monday, July 11, 2005 10:35 PM by Buck Hodges

# 如何成功安装VSTS 2005 Beta2

如何成功安装VSTS 2005 Beta2
Wednesday, July 27, 2005 8:16 AM by Gody @ http://www.gody.cn

# Visual Studio Team System Links

Sunday, August 28, 2005 12:53 PM by Raimond Brookman

# Visual Studio Team System Links

Friday, September 02, 2005 7:32 AM by Raimond Brookman

# VSTS Jumpstart, things you will end up asking for

The following is my official VSTS jumpstart kit.  I will maintain this post entry going forward....
Wednesday, February 08, 2006 11:13 AM by Clark Sell

# VSTS Jumpstart, things you will end up asking for

Internet Links
Visual Studio Team System Home
Getting Started with Team Foundation
MSDN Technical...
Wednesday, February 08, 2006 10:18 PM by Clark Sell

# VSTS Jumpstart, things you will end up asking for

Internet Links Visual Studio Team System Home Getting Started with Team Foundation MSDN Technical Forums

Wednesday, October 25, 2006 10:12 PM by Clark Sell

# How To Change Report Interval in TFS

How To Change Report Interval in TFS

Thursday, November 30, 2006 1:44 PM by Dave Donaldson's Blog

# Utilisation du processus ? 95% par msmdsrv.exe | hilpers

Thursday, January 22, 2009 11:23 AM by Utilisation du processus ? 95% par msmdsrv.exe | hilpers

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker