{"id":6491,"date":"2009-07-13T11:17:46","date_gmt":"2009-07-13T11:17:46","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/2009\/07\/13\/july-09-devdiv-dogfood-statistics\/"},"modified":"2018-08-14T00:21:35","modified_gmt":"2018-08-14T00:21:35","slug":"july-09-devdiv-dogfood-statistics","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/july-09-devdiv-dogfood-statistics\/","title":{"rendered":"July &#8216;09 DevDiv Dogfood Statistics"},"content":{"rendered":"<p>It\u2019s been about 6 months since I last posted detailed statistics on the DevDiv TFS dogfood server.&#160; Overall it\u2019s been a good 6 months.&#160; Early this year we got the bulk of our TFS 2010 branching\/merging\/scaling changes deployed to the server and they\u2019ve made a a big difference in the scalability challenges we were having last fall.&#160; The server\u2019s running pretty well these days.<\/p>\n<p>Later this month we\u2019ll be setting up a second DevDiv dogfood server that will mirror chunks of the \u201cmain\u201d server and will be used by the Visual Studio Team System team.&#160; This new separate server will exist because we need a way that we can use pretty recent builds without disrupting the work environment for the broader division with frequent updates. I\u2019ll write some more about this in the next few weeks as the rollout progresses.<\/p>\n<p>Here are some things that stand out to me when I look at the numbers:<\/p>\n<p>1) Checkins are way up.&#160; My guess is that\u2019s due to the fact that we are in an intense bug fixing period right now and we are probably seeing a whole lot of very small checkins.<\/p>\n<p>2) File downloads are way down.&#160; Every since we put in the 3 node proxy to handle the download volume, the download numbers just haven\u2019t been relevant any more.&#160; I don\u2019t have any good way to collect statistics from the proxies (they aren\u2019t instrumented as well as the main server is).&#160; I think this may be the last report that I include download numbers in because they just aren\u2019t very relevant.<\/p>\n<p>3) Files and Work item versions continue their astonishingly steady climb.<\/p>\n<p>4) Workspaces are way up.&#160; In the fall and early this year we were aggressively deleting old unused workspaces in preparation for a series of server upgrades we were doing.&#160; We\u2019ve pretty much let them go the last several months so they\u2019ve been piling up.<\/p>\n<p>5) I\u2019ve stopped counting files &amp; folders separately.&#160; For one thing the number has gotten huge.&#160; Secondly the TFS 2010 schema is less optimized to counting the difference.&#160; It basically involves a &gt; 600 million row table scan on our data base and that\u2019s way too long.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_4.png\"><img decoding=\"async\" title=\"image\" style=\"border-right: 0px;border-top: 0px;border-left: 0px;border-bottom: 0px\" height=\"362\" 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\" title=\"image\" style=\"border-right: 0px;border-top: 0px;border-left: 0px;border-bottom: 0px\" height=\"329\" 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><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_8.png\"><img decoding=\"async\" title=\"image\" style=\"border-right: 0px;border-top: 0px;border-left: 0px;border-bottom: 0px\" height=\"362\" alt=\"image\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_thumb_3.png\" width=\"644\" border=\"0\" \/><\/a> <\/p>\n<\/p>\n<p>&#160;<\/p>\n<p>Users<\/p>\n<ul>\n<li>Recent users: 3,177 (up 12)<\/li>\n<li>Users with assigned work items: 4,989 (up 227)<\/li>\n<li>Version control users: 7,911 (up 2,353)<\/li>\n<\/ul>\n<p>Work Items<\/p>\n<ul>\n<li>Work Items: 710,680 (up 148,412)<\/li>\n<li>Areas &amp; Iterations: 12,383 (up 575)<\/li>\n<li>Work item versions: 6,358,545 (up 1,478,148)<\/li>\n<li>Attached files: 382,464 (up 54,459)<\/li>\n<li>Queries: 52,060 (up 12,947)<\/li>\n<\/ul>\n<p>Version control<\/p>\n<ul>\n<li>Files\/Folders: 686,121,239 (up 170,909,714)<\/li>\n<li>Total compressed file size: 5,290,319 MB (up 1,366,710 MB)<\/li>\n<li>Checkins: 992,015 (up 290,114)<\/li>\n<li>Shelvesets: 149,293 (up 62,974)<\/li>\n<li>Merge history: 1,640,660,707 (up 433,097,493)<\/li>\n<li>Pending changes: 49,692,927 (up 11,520,012)<\/li>\n<li>Workspaces: 28,678 (up 10,924)<\/li>\n<li>Local copies: 4,255,597,662 (was 4,040,396,778)<\/li>\n<\/ul>\n<p>Commands (last 7 days)<\/p>\n<ul>\n<li>Work Item queries: 1,562,228 (up 606,998)<\/li>\n<li>Work Item updates: 59,412 (up 10,168)<\/li>\n<li>Work Item opens: 1,311,384 (up 759,119)<\/li>\n<li>Gets: 687,643 (up 112,917)<\/li>\n<li>Downloads: 23,370,988 (down 6,977,693)<\/li>\n<li>Checkins: 17,576 (up 9,061)<\/li>\n<li>Uploads: 341,514 (up 174,148)<\/li>\n<li>Shelves: 8,634 (up 996)<\/li>\n<\/ul>\n<p>&#160;<\/p>\n<p>Brian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s been about 6 months since I last posted detailed statistics on the DevDiv TFS dogfood server.&#160; Overall it\u2019s been a good 6 months.&#160; Early this year we got the bulk of our TFS 2010 branching\/merging\/scaling changes deployed to the server and they\u2019ve made a a big difference in the scalability challenges we were having [&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-6491","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-tfs-dogfood-statistics"],"acf":[],"blog_post_summary":"<p>It\u2019s been about 6 months since I last posted detailed statistics on the DevDiv TFS dogfood server.&#160; Overall it\u2019s been a good 6 months.&#160; Early this year we got the bulk of our TFS 2010 branching\/merging\/scaling changes deployed to the server and they\u2019ve made a a big difference in the scalability challenges we were having [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/6491","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=6491"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/6491\/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=6491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=6491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=6491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}