<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Mike McIntyre's Blog</title><subtitle type="html" /><id>http://blogs.msdn.com/mmcintyr/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mmcintyr/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/mmcintyr/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2006-10-30T22:08:00Z</updated><entry><title>Troubleshooting MOSS/WSS Performance Issues</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mmcintyr/archive/2009/08/18/troubleshooting-moss-wss-performance-issues.aspx" /><id>http://blogs.msdn.com/mmcintyr/archive/2009/08/18/troubleshooting-moss-wss-performance-issues.aspx</id><published>2009-08-18T19:23:00Z</published><updated>2009-08-18T19:23:00Z</updated><content type="html">One of the things that I find myself doing more and more of is troubleshooting performance related issues for SharePoint. We’re at the point in the lifecycle of the product where people have it installed, it’s working (for the most part) and they want it to crawl/search/render faster. Performance issues, by their very nature, are not (typically) resolved quickly . The process usually involves the gathering of large amounts of disparate data, correlating it, and looking for patterns and anomalies....(&lt;a href="http://blogs.msdn.com/mmcintyr/archive/2009/08/18/troubleshooting-moss-wss-performance-issues.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9874440" width="1" height="1"&gt;</content><author><name>mmcintyr</name><uri>http://blogs.msdn.com/members/mmcintyr.aspx</uri></author></entry><entry><title>Analyzing IIS Log files using Log Parser – Part 1</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mmcintyr/archive/2009/07/20/analyzing-iis-log-files-using-log-parser-part-1.aspx" /><id>http://blogs.msdn.com/mmcintyr/archive/2009/07/20/analyzing-iis-log-files-using-log-parser-part-1.aspx</id><published>2009-07-21T06:07:00Z</published><updated>2009-07-21T06:07:00Z</updated><content type="html">Working with SharePoint, I often find myself in situation where I need to analyze IIS log files in a variety of ways to understand what kind of load is being placed on the system. In an effort to make this easier for me, and others, I have tried to automate, script, etc., wherever possible. The first pass that I typically run on the IIS data is to slice the IIS traffic by hour. IIS Logs files record their time in UTC ; however, most people live/operate in a different time zone. In order to make the...(&lt;a href="http://blogs.msdn.com/mmcintyr/archive/2009/07/20/analyzing-iis-log-files-using-log-parser-part-1.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9842722" width="1" height="1"&gt;</content><author><name>mmcintyr</name><uri>http://blogs.msdn.com/members/mmcintyr.aspx</uri></author></entry><entry><title>Mine the ULS logs for query latency - Redux</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mmcintyr/archive/2009/06/09/mine-the-uls-logs-for-query-latency-redux.aspx" /><id>http://blogs.msdn.com/mmcintyr/archive/2009/06/09/mine-the-uls-logs-for-query-latency-redux.aspx</id><published>2009-06-09T23:37:00Z</published><updated>2009-06-09T23:37:00Z</updated><content type="html">I was reading a blog posting from Dan Blood, Sr. Test Engineer at Microsoft, on how to mine the ULS logs for query latency . If you haven’t read the post yet, I encourage you to do so. It has a wealth of information in it. I was recently working a similar issue where I needed to do this exact thing and I discovered a couple of improvements that I’d like to share on the process that Dan has put together. I think it will help simplify. When running Dan’s script against a sizeable amount of ULS data,...(&lt;a href="http://blogs.msdn.com/mmcintyr/archive/2009/06/09/mine-the-uls-logs-for-query-latency-redux.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9718407" width="1" height="1"&gt;</content><author><name>mmcintyr</name><uri>http://blogs.msdn.com/members/mmcintyr.aspx</uri></author></entry><entry><title>How to quickly compare file version information across your MOSS farm</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mmcintyr/archive/2009/06/09/how-to-quickly-compare-file-version-information-across-your-moss-farm.aspx" /><id>http://blogs.msdn.com/mmcintyr/archive/2009/06/09/how-to-quickly-compare-file-version-information-across-your-moss-farm.aspx</id><published>2009-06-09T19:27:00Z</published><updated>2009-06-09T19:27:00Z</updated><content type="html">6/1/2009, 5:10 PM I often find myself in a situation where I need to quickly compare multiple servers to determine if the same version of the product has been installed on all machines. The easiest way to do this, at least for me, involves: SPSReport ( http://www.codeplex.com/spsreport ) Log Parser ( http://www.microsoft.com/downloads/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&amp;amp;displaylang=en ) Excel pivot table First, you want to obtain an SPSReport (LITE) from all of the servers...(&lt;a href="http://blogs.msdn.com/mmcintyr/archive/2009/06/09/how-to-quickly-compare-file-version-information-across-your-moss-farm.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9716443" width="1" height="1"&gt;</content><author><name>mmcintyr</name><uri>http://blogs.msdn.com/members/mmcintyr.aspx</uri></author></entry><entry><title>Enumerating items counts in lists</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mmcintyr/archive/2008/12/01/enumerating-items-counts-in-lists.aspx" /><id>http://blogs.msdn.com/mmcintyr/archive/2008/12/01/enumerating-items-counts-in-lists.aspx</id><published>2008-12-01T17:34:00Z</published><updated>2008-12-01T17:34:00Z</updated><content type="html">Recently, we found ourselves in a situation where we suspected that the customer had exceeded our capacity planning guidelines for the number of items in a document library; however, how do we go about verifying that? Well, the steps below will walk you through how to enumerate the counts for the different folders. You have the ability to set a threshold value and report on everything that exceeds that threshold. Enjoy! Connect to the SQL server via Microsoft SQL Server Management Studio (SQL 2005)...(&lt;a href="http://blogs.msdn.com/mmcintyr/archive/2008/12/01/enumerating-items-counts-in-lists.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9160553" width="1" height="1"&gt;</content><author><name>mmcintyr</name><uri>http://blogs.msdn.com/members/mmcintyr.aspx</uri></author></entry><entry><title>Hotfix for Advanced Search issue in MOSS (950437)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mmcintyr/archive/2008/09/29/hotfix-for-advanced-search-issue-in-moss-950437.aspx" /><id>http://blogs.msdn.com/mmcintyr/archive/2008/09/29/hotfix-for-advanced-search-issue-in-moss-950437.aspx</id><published>2008-09-29T16:04:00Z</published><updated>2008-09-29T16:04:00Z</updated><content type="html">Apparently , some detail was accidentally omitted from the KB article - Expensive Transact-SQL queries are generated in the back-end instance of SQL Server when you perform a search in SharePoint Server 2007 ( http://support.microsoft.com/?kbid=950437 ) Advanced search queries issue very expensive SQL queries like “filename LIKE ‘%health%’” when we try to query with contains restrictions against individual properties. Depending upon the complexity of the query and the size of the corpus, the resulting...(&lt;a href="http://blogs.msdn.com/mmcintyr/archive/2008/09/29/hotfix-for-advanced-search-issue-in-moss-950437.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8968831" width="1" height="1"&gt;</content><author><name>mmcintyr</name><uri>http://blogs.msdn.com/members/mmcintyr.aspx</uri></author><category term="Hotfix" scheme="http://blogs.msdn.com/mmcintyr/archive/tags/Hotfix/default.aspx" /><category term="support" scheme="http://blogs.msdn.com/mmcintyr/archive/tags/support/default.aspx" /><category term="Search" scheme="http://blogs.msdn.com/mmcintyr/archive/tags/Search/default.aspx" /><category term="MOSS" scheme="http://blogs.msdn.com/mmcintyr/archive/tags/MOSS/default.aspx" /><category term="SharePoint" scheme="http://blogs.msdn.com/mmcintyr/archive/tags/SharePoint/default.aspx" /></entry><entry><title>What was I thinking?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mmcintyr/archive/2008/09/02/what-was-i-thinking.aspx" /><id>http://blogs.msdn.com/mmcintyr/archive/2008/09/02/what-was-i-thinking.aspx</id><published>2008-09-02T22:03:00Z</published><updated>2008-09-02T22:03:00Z</updated><content type="html">Have you ever written an email and clicked the send button only to wish you had given it just another minute or two of thought? Of course, you can always attempt to do a message recall; however, if your recipient has rules turned on to route your messages, they're going to get it anyway. Also, if you're sending to clients who do not honor that request, you're going to be out of luck. So, how can I configure Outlook to save me from myself? From the Outlook menu bar, choose Tools | Options. You should...(&lt;a href="http://blogs.msdn.com/mmcintyr/archive/2008/09/02/what-was-i-thinking.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8920493" width="1" height="1"&gt;</content><author><name>mmcintyr</name><uri>http://blogs.msdn.com/members/mmcintyr.aspx</uri></author><category term="outlook" scheme="http://blogs.msdn.com/mmcintyr/archive/tags/outlook/default.aspx" /></entry><entry><title>How can you download a hotfix without contacting Microsoft?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mmcintyr/archive/2008/09/02/how-can-you-download-a-hotfix-without-contacting-microsoft.aspx" /><id>http://blogs.msdn.com/mmcintyr/archive/2008/09/02/how-can-you-download-a-hotfix-without-contacting-microsoft.aspx</id><published>2008-09-02T21:25:00Z</published><updated>2008-09-02T21:25:00Z</updated><content type="html">A customer can get the fix they want without calling in to Microsoft, assuming they know the KB number of the hotfix they want and can remember the URL format for a self-service hotfix request: http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=KBNumber&amp;amp;kbln=KBLanguage Let's use our August Cumulative Update (CU) for MOSS as an example. Navigate to the to the update. In this instance, the August CU for MOSS 2007 Global is KB 956056. This yields the following URL: http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=956056&amp;amp;kbln=en-us...(&lt;a href="http://blogs.msdn.com/mmcintyr/archive/2008/09/02/how-can-you-download-a-hotfix-without-contacting-microsoft.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8920429" width="1" height="1"&gt;</content><author><name>mmcintyr</name><uri>http://blogs.msdn.com/members/mmcintyr.aspx</uri></author><category term="Hotfix" scheme="http://blogs.msdn.com/mmcintyr/archive/tags/Hotfix/default.aspx" /><category term="support" scheme="http://blogs.msdn.com/mmcintyr/archive/tags/support/default.aspx" /></entry><entry><title>Microsoft releases Best Practice Analyzer (BPA) for WSS 3.0 and MOSS 2007!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mmcintyr/archive/2007/02/16/microsoft-releases-best-practice-analyzer-bpa-for-wss-3-0-and-moss-2007.aspx" /><id>http://blogs.msdn.com/mmcintyr/archive/2007/02/16/microsoft-releases-best-practice-analyzer-bpa-for-wss-3-0-and-moss-2007.aspx</id><published>2007-02-16T20:20:46Z</published><updated>2007-02-16T20:20:46Z</updated><content type="html">Well, Microsoft has finally released their first pass at a Best Practice Analyzer (BPA) for WSS 3.0 and MOSS 2007! The BPA is based upon the same engine that Exchange has been using for a couple of years. Here is a small overview. Overview The Microsoft Best Practices Analyzer for Windows SharePoint Services 3.0 and the 2007 Microsoft Office System Best Practices Analyzer programmatically collects settings and values from data repositories such as MS SQL, registry, metabase and performance monitor....(&lt;a href="http://blogs.msdn.com/mmcintyr/archive/2007/02/16/microsoft-releases-best-practice-analyzer-bpa-for-wss-3-0-and-moss-2007.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1689775" width="1" height="1"&gt;</content><author><name>mmcintyr</name><uri>http://blogs.msdn.com/members/mmcintyr.aspx</uri></author></entry><entry><title>SPSReport has moved (yet again)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mmcintyr/archive/2006/10/30/v2-1-0-16-of-spsreport-is-now-available.aspx" /><id>http://blogs.msdn.com/mmcintyr/archive/2006/10/30/v2-1-0-16-of-spsreport-is-now-available.aspx</id><published>2006-10-31T06:08:00Z</published><updated>2006-10-31T06:08:00Z</updated><content type="html">Well, SPSReport has moved yet again! It is now, hopefully, in its final resting place. You can find the current version at http://www.codeplex.com/spsreport ....(&lt;a href="http://blogs.msdn.com/mmcintyr/archive/2006/10/30/v2-1-0-16-of-spsreport-is-now-available.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=905337" width="1" height="1"&gt;</content><author><name>mmcintyr</name><uri>http://blogs.msdn.com/members/mmcintyr.aspx</uri></author></entry></feed>