Visit My Sponsors - SharePointAds







Easily Secure SharePoint Documents
Based on Metadata. By Titus Labs.



 Hottest Content

 Latest on Top 100 SharePoint Blogs
 Top SharePoint Storage Resources
 SharePoint Key Capacity Planning Resources
 SharePoint Podcasts, Screencasts, and Videos
 What NOT to store in SharePoint
 Hot Debate: Custom Site Definitions
 Disaster Recovery and Backup/Restore Resources
 Looking for SharePoint Speakers - Joel's Session List
 Free Blog Widget Site Search Components
 RealTime Twitter SharePoint League Stats
SharePoint Joel's SharePoint Land > Posts > List Scale SharePoint 2010 Reality Check
List Scale SharePoint 2010 Reality Check

By now you’ve heard that lists are more scalable. You’ve may have heard that you no longer have to worry about the 2000 item limits.  What is the reality of this situation?

There are a number of improvements that you should understand that make these lists more scalable, but I find statements like “No more 2000 items per view limits” can be easily misunderstood.  While it’s understandable that both the new schema for the content database around lists is more scalable, the throttling and query limits are part of the solution to scale.  One side of the equation in scale is better performing queries, and the other is the safety controls around making sure people don’t shoot themselves in the foot by running queries that are slow or can impact the system.

image

The first option listed is to limit the maximum query size “list query size threshold.”  This is where the user will get a message telling them to come back later if they want to run that query.

The second option is the warning level, which let’s them know they are getting close to the maximum.

What you’ll find is the throttling is in place to prevent users from doing “bad” things.  Bad as in impacting SQL or impacting the performance of the rest of the system.

Essentially, while it’s true that scale is greatly improved, and the throttling is the hero, it still is possible to create poorly performing lists.  The default 5000 query size is really a good number to work with as a maximum.  If you find that is too slow, bring it down a couple thousand.

I am a fan of the Dev dashboard in cases like this which would help you determine if the query is the issue or if it is a webpart of the web server itself.  Note in the screenshot below the database queries section that helps you identify the actual stored procedures and how long it takes to run.

image

You can easily turn on the developer dashboard (performance dashboard) by running a simple stsadm command:

There are 3 states: on, off or ondemand here’s the syntax.

stsadm -o setproperty -pn developer-dashboard -pv ondemand

stsadm -o setproperty -pn developer-dashboard -pv on

stsadm -o setproperty -pn developer-dashboard -pv off

 

You can use powershell as well, but I’ve found this to be a example or where it is actually pretty straight forward in stsadm.

Comments

There are no comments yet for this post.

 Social Comments

Post Comments to your Facebook Profile Post comments to twitter or on SharePointJoel.com
blog comments powered by Disqus
Share

Blog (RSS)

Follow on Networked Blogs Facebook

Recent Comments

Powered by Disqus
Subscribe by Email or RSS

Contact me

 20 Recent Posts

The Great Virtualization Debate: What to do? SharePoint 2010 for LaptopsUse SHIFT+ENTER to open the menu (new window).
SharePoint 2010 Better Together with SQL 2008 R2 Database Enhancements Top 10Use SHIFT+ENTER to open the menu (new window).
SharePoint 2010 Upgrade Insight SeriesUse SHIFT+ENTER to open the menu (new window).
10 Reasons your CIO should NOT block Social NetworkingUse SHIFT+ENTER to open the menu (new window).
Understanding Feature and Code Depreciation for Upgrade to SharePoint 2010Use SHIFT+ENTER to open the menu (new window).
Free SharePoint Reports with No Server InstallUse SHIFT+ENTER to open the menu (new window).
How to Remove Corrupted SharePoint Sites – Preparing for SharePoint 2010 UpgradeUse SHIFT+ENTER to open the menu (new window).
Building SharePoint Latin American CommunityUse SHIFT+ENTER to open the menu (new window).
SharePoint Community Unites to Help HaitiUse SHIFT+ENTER to open the menu (new window).
SharePoint 2010 Upgrade: Test-SPContentDatabase - Key to Successful UpgradeUse SHIFT+ENTER to open the menu (new window).
10 Key Questions Determining SharePoint SQL Server CountUse SHIFT+ENTER to open the menu (new window).
Best BBQ Across America Challenge: SharePoint Tweetup and SharePintUse SHIFT+ENTER to open the menu (new window).
Year End Review – SharePoint in 2009Use SHIFT+ENTER to open the menu (new window).
A Tribute to the Road Warriors - Top 20 Most Travelled SharePoint People in 2009*Use SHIFT+ENTER to open the menu (new window).
Christmas SharePoint Tweetup in DC for Light FestivalUse SHIFT+ENTER to open the menu (new window).
Announcing Discount, Keynote, and Speakers for SharePoint 2010 @ The Experts Conference 2010Use SHIFT+ENTER to open the menu (new window).
10 Tips Troubleshooting Installations for SharePoint 2010 and SharePoint FoundationUse SHIFT+ENTER to open the menu (new window).
Rocky Mountains and Midwest SharePoint Events Next Week! Dec 8-12Use SHIFT+ENTER to open the menu (new window).
Join Me in Denver for SharePoint #ShareFun Bowling, Billiards, Food and Drinks on Dec 8Use SHIFT+ENTER to open the menu (new window).
Business Connectivity Services in SharePoint 2010 preserve use of Relational DatabasesUse SHIFT+ENTER to open the menu (new window).