{"id":7731,"date":"2008-05-12T10:29:47","date_gmt":"2008-05-12T10:29:47","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/2008\/05\/12\/may-08-devdiv-tfs-dogfood-statistics\/"},"modified":"2018-08-14T00:27:23","modified_gmt":"2018-08-14T00:27:23","slug":"may-08-devdiv-tfs-dogfood-statistics","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/may-08-devdiv-tfs-dogfood-statistics\/","title":{"rendered":"May &#039;08 DevDiv TFS Dogfood Statistics"},"content":{"rendered":"<p>Today seems to be blogging day.&#160; Here&#8217;s post #3 of 4 or 5 that are coming today.&#160; Sorry for the deluge but it&#8217;s been a couple of weeks since I blogged.<\/p>\n<p>I think we are finally nearing the end of the full scale roll out of TFS to the Developer Division.&#160; Almost everyone working on the next version of VS\/.NET are now on TFS.&#160; There&#8217;s some other projects that have not switched yet but I expect most will before too long.&#160; The biggest sign of this continued growth is in # of Recent users (up 145).&#160; That&#8217;s 145 more regular users this month than last month.<\/p>\n<p>The other number that staggering (at least to me) is the # of local copies.&#160; There are over 2.2 BILLION rows in that table.&#160; Wow!&#160; That&#8217;s a lot of data.&#160; Last I checked, the DevDev TFS database had gotten to around 8 terra-bytes.<\/p>\n<p>I&#8217;ve started including a new section in this report for Builds.&#160; Lots of teams are now using TFS for continuous integration and other buddy build systems, making the numbers start to seem significant.<\/p>\n<p>Here&#8217;s the graphs to show trends.&#160; A big part of why downloads are not continuing to grow is increased usage of proxies.&#160; We have found that too many downloads can overwhelm the application tier and block other operations.&#160; We started to hit those problems at around 100,000,000 downloads a week (but only during peak hours).&#160; Soon we will be deploying a change that allows us to &quot;force&quot; clients to use a proxy.&#160; This is a server setting that causes the client to use it Active Directory location to select the appropriate proxy.&#160; At that point, the downloads will drop dramatically.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_2.png\"><img decoding=\"async\" style=\"border-right: 0px;border-top: 0px;border-left: 0px;border-bottom: 0px\" height=\"360\" alt=\"image\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_thumb.png\" width=\"644\" border=\"0\" \/><\/a> <\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_4.png\"><img decoding=\"async\" style=\"border-right: 0px;border-top: 0px;border-left: 0px;border-bottom: 0px\" height=\"343\" alt=\"image\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_thumb_1.png\" width=\"644\" border=\"0\" \/><\/a> <\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_6.png\"><img decoding=\"async\" style=\"border-right: 0px;border-top: 0px;border-left: 0px;border-bottom: 0px\" height=\"363\" alt=\"image\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_thumb_2.png\" width=\"644\" border=\"0\" \/><\/a> <\/p>\n<p>Users<\/p>\n<ul>\n<li>Recent users: 1,958 (up 145)<\/li>\n<li>Users with assigned work items: 3,726 (up 91)<\/li>\n<li>Version control users: 3,820 (up 140)<\/li>\n<\/ul>\n<p>Work Items<\/p>\n<ul>\n<li>Work Items: 412,931 (up 24,819)<\/li>\n<li>Areas &amp; Iterations: 10,084 (up 379)<\/li>\n<li>Work item versions: 3,455,704 (up 173,764)<\/li>\n<li>Attached files: 244,126 (up 11,853)<\/li>\n<li>Queries: 25,653 (up 1,733)<\/li>\n<\/ul>\n<p>Version control<\/p>\n<ul>\n<li>Files: 269,782,247 (up 32,956,473)<\/li>\n<li>Folders: 64,235,613 (up 7,849,640)<\/li>\n<li>Total compressed file size: 2,217,966 MB (up 127,435 MB)<\/li>\n<li>Checkins: 435,933 (up 24,762)<\/li>\n<li>Shelvesets: 31,417 (up 3,424)<\/li>\n<li>Merge history: 651,803,197 (up 78,266,752)<\/li>\n<li>Pending changes: 24,219,035 (up 7,381,865)<\/li>\n<li>Workspaces: 8,921 (up 346)<\/li>\n<li>Local copies: 2,214,366,807 (was 2,004,549,728)<\/li>\n<\/ul>\n<p>Builds<\/p>\n<ul>\n<li>Builds: 6,155 (up 532)<\/li>\n<\/ul>\n<p>Commands (last 7 days)<\/p>\n<ul>\n<li>Work Item queries: 458,533 (up 81,627)<\/li>\n<li>Work Item updates: 38,428 (up 19,384)<\/li>\n<li>Work Item opens: 213,043 (up 104,217)<\/li>\n<li>Gets: 322,315 (up 73,578)<\/li>\n<li>Downloads: 97,058,031 (down 21,524,757)<\/li>\n<li>Checkins: 6,732 (up 1,014)<\/li>\n<li>Uploads: 110,702 (down 1,614)<\/li>\n<li>Shelves: 3,104 (down 3)<\/li>\n<\/ul>\n<p>Brian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today seems to be blogging day.&#160; Here&#8217;s post #3 of 4 or 5 that are coming today.&#160; Sorry for the deluge but it&#8217;s been a couple of weeks since I blogged. I think we are finally nearing the end of the full scale roll out of TFS to the Developer Division.&#160; Almost everyone working on [&hellip;]<\/p>\n","protected":false},"author":244,"featured_media":14617,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[3],"class_list":["post-7731","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-tfs-dogfood-statistics"],"acf":[],"blog_post_summary":"<p>Today seems to be blogging day.&#160; Here&#8217;s post #3 of 4 or 5 that are coming today.&#160; Sorry for the deluge but it&#8217;s been a couple of weeks since I blogged. I think we are finally nearing the end of the full scale roll out of TFS to the Developer Division.&#160; Almost everyone working on [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/7731","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/users\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/comments?post=7731"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/7731\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media\/14617"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media?parent=7731"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=7731"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=7731"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}