This is Part 2 of my series on 'My Users Don't Like SharePoint...'Let's take the Ford Mustang metaphor from the opening post. I get my 2013 Mustang, and it's shiny and beautiful.I then welcome my three children into it, and let them have their way. We go to McDonald's, they get Happy Meals. I assume... Continue Reading →
My Users Don’t Like SharePoint…New Series!
SharePoint gets such a bad rap. I've been collecting thoughts, tweets and blog posts complaining about SharePoint, and I've discovered a common theme, or themes: Haters gonna hate; legitimate bugs or issues; and poor implementations. I want to tackle the one item I feel like we can actually do something about, poor implementations. Before I... Continue Reading →
Questions on SharePoint 2010 Databases
What's the maximum size for a SharePoint database? This is a very common question across the board. Microsoft's documentation recommends a maximum of 200GB per content database. This isn't a limitation, just a recommendation. They are recommending this level due to performance and maintenance considerations. When your database gets much larger than that, there are some... Continue Reading →
PowerShell Script: Match SharePoint Service to Application Pool (w3wp process)
A little while ago, I wrote a post on Determining which w3wp process goes to which SharePoint Service. I have since decided to create a PowerShell script which encapsulates the entire process into one simple command! There it is! The script grabs the running SharePoint services, the running IIS application pools and matches them up.... Continue Reading →
Why do you hate SharePoint?
Seriously, I want to know. Take this small survey and let me know what you think. Why do you hate SharePoint? the survey My goal here is two fold: first, for the industry to understand the headaches people face daily and two (more importantly) try to provide some solutions to make these headaches go away.... Continue Reading →
Determining which w3wp process goes to which SharePoint service
This post was originally posted on SharePoint 365, which has since been retired. SharePoint runs its service applications on IIS application pools, which in turn creates multiple w3wp processes running on your servers. When looking at Task Manager, you will see a long list of w3wp processes. Similar to As you can see in... Continue Reading →
Improving SharePoint’s Performance
As SharePoint grows and morphs and becomes your information beast, it sometimes feels like it slows down. This is usually typical in implementations where the proper optimizations were not applied early on. It's okay, it's still possible to recover and improve some of your SharePoint's loss of performance. Disclaimer Performance can be significantly degraded by... Continue Reading →
Effectively reading SharePoint Logs
I don't think anyone actually enjoys reading the SharePoint logs. It can be overwhelming. I've found a few techniques to mastering the logs and finding what you really want, fast. First, you need to crank up diagnostic logging in Central Admin. The default logging levels don't do a good job of reporting everything. So hop... Continue Reading →
Storing your SharePoint files outside of the database (RBS)
A new feature provided with SQL Server R2 is the ability to save your BLOBs (binary large objects)(the files you upload into SharePoint) to be stored outside of the content database and in the server's file system. This functionality is called Remote BLOB Storage (RBS). I've had a few of customers ask for this on... Continue Reading →