SlideShare a Scribd company logo
Working with large
lists in SharePoint
2010
About Me
• Software Developer at Avaya Government
Solutions
• Executive office of immigration review (EOIR) an
agency within DOJ
• Have been developing for 10+ years
• SharePoint Development since 2007
• Married to my college sweetheart and mother of
twins boys
• Bikram Yoga rocks!!
Introduction
• When is a list/library considered large?
• >5000 items
• It is not recommended to query or run any
kind of operation that would require to scan
more than 5000 items at a time
• Database Contention
• Performance Degradation
• Service or page load timeout
• SharePoint supports list with millions of items
but must be carefully planned.
Throttling Exception

Recommended for you

SharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - IntroductionSharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - Introduction

Are you new to SharePoint and want to learn more about it? You are in luck. This FREE SharePoint tutorial is an excellent resource and will let you learn SharePoint in no time. It explains in basic and non-technical terms what SharePoint is all about. With this tutorial, you will learn the following key concepts: • SharePoint Sites • SharePoint Pages • SharePoint Web Parts • SharePoint Views • SharePoint Security • SharePoint Navigation

sharepoint 2013sharepointsharepoint training
Understand the SharePoint Basics
Understand the SharePoint BasicsUnderstand the SharePoint Basics
Understand the SharePoint Basics

An updated version of Understanding the SharePoint basics given at SharePoint Saturday Twin Cities. This covers an introduction to SharePoint Objects and some do's and don'ts when beginning your SharePoint Site.

sharepoint beginnerintroduction to sharepointsharepoint
Share point 2016 end user training module 1 - introduction
Share point 2016 end user training   module 1 - introductionShare point 2016 end user training   module 1 - introduction
Share point 2016 end user training module 1 - introduction

In this module, I will explain how to become familiar with SharePoint 2016. SharePoint 2016 is a collaboration tool at its heart. Its primary goal is to make it easy for users to find and share information, and there are many features built into SharePoint to facilitate this. SharePoint's library system feature can provide a superior alternative to the traditional file server. SharePoint lists can be an easy-to-design and easy-to-use alternative to sharing spreadsheet files or more formal database tables. Both lists and libraries can be customized and xtended to provide enhanced appearances and functionality, such as calendars and discussion boards, to name a couple. All of this collaboration can be done through a browser interface and in some cases through integration with Microsoft Office applications.

share point 2016 end user trainingintroduction
Resource throttling
• Introduced in SharePoint 2010
• To prevent operations that adversely affect farm
performance
• Configured in Central Administration >Manage
Web Applications >General Setting – Resource
Throttling
WSPDC June 2013: Working with Large Lists in SharePoint 2010 by Zewdi Solomon
WSPDC June 2013: Working with Large Lists in SharePoint 2010 by Zewdi Solomon
List View Threshold
• Prevent operations that will involve more
than 5000 items (query, indexing, calculated
fields etc..)
• Microsoft recommends NOT to increase this limit

Recommended for you

Document Management in SharePoint without folders - Introduction to Metadata
Document Management in SharePoint without folders - Introduction to MetadataDocument Management in SharePoint without folders - Introduction to Metadata
Document Management in SharePoint without folders - Introduction to Metadata

Step-by-Step Guide to Document Management in SharePoint. Part I – Introduction to Metadata What’s wrong with Folders? Intro to Metadata Step-by-Step on how to setup SharePoint Metadata

microsoft sharepointsharepoint project managementsharepoint 2010
Introduction to SharePoint 2013 Out of the box Webparts
Introduction to SharePoint 2013 Out of the box WebpartsIntroduction to SharePoint 2013 Out of the box Webparts
Introduction to SharePoint 2013 Out of the box Webparts

Slide Deck of the session "Introduction to SharePoint 2013 Out of the Box WebParts" Date : 25 October 2014 Event : SPSEvents Washington DC Reston Place : Microsoft Technology Center, 12012 Sunset Hills Road, Reston , Virginia USA 20190 Twitter Handle: #SPSDC

sharepoint 2013webpartscontent search webpart
SharePoint Folders & Metadata
SharePoint Folders & MetadataSharePoint Folders & Metadata
SharePoint Folders & Metadata

1. SharePoint folders have advantages like user adoption due to familiarity and ability to set permissions at the folder level. However, folders have disadvantages such as inflexible views, inability to sort or filter, and risk of documents getting lost in nested structures. 2. Metadata allows for more flexible views through sorting and filtering and ability to tag documents with multiple values, but users may have difficulty adopting metadata practices. 3. The document provides recommendations on when to use folders versus metadata based on specific requirements like being able to classify documents in multiple categories or control classification structures.

List View threshold for
auditors and administrators
• Used by certain service
• Search Query Account
• Object cache super-reader and super-writer
accounts
Allow object model
override
• Privileged developers can programmatically
override list view threshold for
• A web application globally
• SPWebAppication.MaxItemsPerThrottledOperation
• An individual list
• Splist.EnableThrottling property to False
• the Query Throttling
• SpQueryThrottleOption
Daily time window
• A database operation or query started within
the daily time window continues until
completion even if it does not finish with the
specified time window
Unique permissions
• Default 50,000
• Recommended to be reduced to 5000
• Performance decreases as the number of
unique permissions increases
• The throughput difference for operations on a
list with 0 – 1000 permissions is around 20
percent
• Avoid fine-grained permissions
• Every broken permission inheritance adds
one to the unique permission count

Recommended for you

SharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesSharePoint Permissions Worst Practices
SharePoint Permissions Worst Practices

Don't be deceived by the simplified experience of managing SharePoint permissions! What appears to be harmless could tailspin to a giant mess, requiring massive cleanup. This presentation walks through real-world scenarios and pitfalls of permissions administrations, so you could learn from the mistakes of others and not end up digging yourself into a SharePoint permissions hole. View a recording of the session here: https://www.youtube.com/watch?v=Poh4zxHTNvw

securitymicrosoft sharepointsharepoint
Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?

No one will argue, one of the major changes brought to SharePoint 2013 lies around Search. With the new Continuous Crawl, the new architecture and the many changes to the existing and new Web Parts, your architecture will need to be re-worked. This session is for those with experience in SharePoint 2010 that want to see how we can exploit the new features and Web Parts to build our own new Search Center. This session will cover: What is Continuous Crawl? Using Analytics to better the user experience with search Changes and new Web Parts for Search (refinement, search results, content search, etc.) Result Types and Rules Display Templates And more… The release of the new SharePoint 2013 with this advanced Search will greatly influence the way you architect your SharePoint. This session gives you the opportunity to see what can be done with Search so you don’t have to say “I wish I knew that before”.

sharepoint searchsharepoint 2013sharepoint
SharePoint Tips and Tricks you cannot live without
SharePoint Tips and Tricks you cannot live withoutSharePoint Tips and Tricks you cannot live without
SharePoint Tips and Tricks you cannot live without

The document outlines 10 SharePoint hacks that cannot be lived without. It describes quick edit, version control, editing documents online, library/list search boxes, drag and drop functionality, security group permission lookups, drop-down navigation, enterprise keywords, managed metadata, and metadata navigation. For each hack, it provides the business benefit and instructions for how to implement it in SharePoint. The document encourages reaching out if any additional help is needed with SharePoint configuration, customization, migration, implementation strategy, training, user adoption, or governance.

sharepointsharepoint 2013office 365
Lookup columns and list
view
• Causes a join with another table
• Increases complexity of metadata navigation
and list view queries
• Workflow status also count
Operations Classifications
• List exceeding the list view threshold
• Add/remove/update a list Column
• Add/remove/update a list Content type
• Create/remove an index
• Container exceeding the list view threshold
• Delete/copy/rename a folder
• Queries that filter on non-indexed columns
• Set fine-grained security permissions
WSPDC June 2013: Working with Large Lists in SharePoint 2010 by Zewdi Solomon
Techniques and Tips
• Indexed Columns
• Filtered views based on Column indexes
• Organizing items into folders
• Using the daily time windows
• Using Search

Recommended for you

SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013

This document provides best practices for document management in SharePoint Online, including using managed metadata, document sets, and archives. It discusses setting default metadata and customizing views and workflows. The document also lists several references and resources for further information on topics like folders versus metadata, migrating file shares, creating term sets and document sets, versioning, collaboration, and document set articles.

document managementoffice 365sharepoint 2013
Understanding SharePoint site structure what's inside
Understanding SharePoint site structure  what's insideUnderstanding SharePoint site structure  what's inside
Understanding SharePoint site structure what's inside

I did this presentation at SharePoint Saturday Ozarks - Slides give some information about what's inside a Site. A lot of the information on SharePoint was given during the presentation. Contact me if you have any questions

microsoft sharepointsharepoint
Webinar: Ditching File Shares For SharePoint Metadata
Webinar: Ditching File Shares For SharePoint MetadataWebinar: Ditching File Shares For SharePoint Metadata
Webinar: Ditching File Shares For SharePoint Metadata

Our time is too valuable to spend it looking for files or re-inventing what we’ve already created. It’s time to get off of file shares and adopt a content management strategy leveraging SharePoint libraries, metadata, and search. We can all fall victim to clinging to our folder structures but there’s a better way. Learn how to take advantage of the beneficial features of powerful search and custom metadata in SharePoint. In this session we feature TermSet, an exciting new product that automatically adds metadata and taxonomies to SharePoint. All without a burden on business users or your IT department!

metadatasharepointfile shares
Indexing
• Up to 20 columns
• Columns Filtered or Sorted by
• Consumes extra resources in the database
• Adds overhead to every operation to maintain
the index
• Columns that cannot be indexed
• Multiple lines of text
• Choice (multi-valued)
• Calculated
• Hyperlink or Pictures
• For a complete list please visit Enforcing
Uniqueness in Column Values
How to Create an index
1. Go to the library settings for the list
2. Under the Columns section, click on indexed
columns
3. Create a new index
How to Create an index
4. In the Primary Column section, under Primary
column for this index, select your column
5. Click Create
Filtered Views
• First filter column must be index
• First filter column must not return more
items than the threshold limit
• Check recycle bin for deleted items

Recommended for you

Designing a great SharePoint Online intranet in Office 365
Designing a great SharePoint Online intranet in Office 365Designing a great SharePoint Online intranet in Office 365
Designing a great SharePoint Online intranet in Office 365

Designing an Intranet in SharePoint Online could potentially turn out to be a disaster. Developers build the intranet with On Premise SharePoint specifications in mind, resulting in a slow intranet. SharePoint Online however is a great tool to build your company intranet. Many large organizations use it to communicate with their employees throughout the world. This presentation describes the most commonly made mistakes when building out a SharePoint Online intranet. Thing you need to consider in order for the Intranet not to be slow but also to make sure you get the most out of your environment. The presentation was first given by Danny Burlage from Wortell at SharePoint Connections 2014 and slightly modified repeated at the Metalogix Conference Roadmap to the Cloud.

office 365functionalitywortell
SharePoint Document Sets - SharePoint Saturday Denver 2013
SharePoint Document Sets - SharePoint Saturday Denver 2013SharePoint Document Sets - SharePoint Saturday Denver 2013
SharePoint Document Sets - SharePoint Saturday Denver 2013

A codeless solution to send a set of documents around for approval. Includes CSS customizations, Document Set configurations, custom site columns and content types, SharePoint Designer Workflow, and a dashboard sample.

document setsworkflowcodeless
Sharepoint tips and tricks
Sharepoint tips and tricksSharepoint tips and tricks
Sharepoint tips and tricks

This document provides tips and tricks for using SharePoint. It discusses migrating content to SharePoint 2010 using rules-based importing. It also discusses designing SharePoint sites to improve usability and adoption, including using themes, fonts, tags, ratings, and metadata. Additional tips include adding maps, searching, organizing content through document sets and drop off libraries, and improving mobile access. The goal is to help users get the most out of SharePoint.

sharepoint
How to Create Filtered View
1. In the Managed Views group, click create
view
2. Click on Standard View
3. Enter your view name
How to Create Filtered View
4. In the Filter section, click on Show items only when
the following is true
5. choose your indexed columns and enter value
CAML Query
Organizing items into
Folders
• Internal index gets created
• Effectively using internal index to access data
• Can contain more items than the list view
threshold
• Show all items without folders
• Default view show all available folders

Recommended for you

SharePoint Out of the Box
SharePoint Out of the BoxSharePoint Out of the Box
SharePoint Out of the Box

An overview of what's available in SharePoint out of the box. This slide deck is meant to shed some light on basic elements and features of SharePoint and explain to those who are new to Office 365 / SharePoint – what is possible as soon as you get your hands on the live SharePoint site. Enjoy!

sharepoint 2013sharepointoffice 365
5 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 3655 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 365

This presentation explains 5 available options for document management in SharePoint & Office 365 and lists pros and cons for each method

sharepointmicrosoft sharepointoffice 365
Open Badges: A fit for purpose credit mechanism
Open Badges: A fit for purpose credit mechanismOpen Badges: A fit for purpose credit mechanism
Open Badges: A fit for purpose credit mechanism

Open badges can provide a new way of recognizing skills and achievements online in a digital credential that is more flexible than traditional qualifications. A case study showed that open badges increased researchers sharing their open data on independent websites and repositories for a psychology journal, demonstrating that badges can promote behaviors that support open scholarship. Open badges aim to incentivize valuable skills and behaviors by putting the researcher at the center of credit rather than the publisher.

creditopen dataopen badges
Daily time window
• Use the Daily time window for operations
like:
• Adding/deleting an index
• Adding Calculated field
• Deleting/copying folders
Using Search
• Has its own indexing mechanisms
• Not subject to List View Threshold
• Create Scope
• Keyword or phrase search
• Refinement Panel
SharePoint 2013
• This behavior has not changed in SharePoint
2013.
• http://technet.microsoft.com/en-
us/library/ff382641.aspx
References
• Query Throttling and Indexing
• http://msdn.microsoft.com/en-
us/library/ff798465.aspx
• Manage lists and Libraries with many items
• http://office2010.microsoft.com/en-us/sharepoint-
server-help/manage-lists-and-libraries-with-many-
items-HA010378155.aspx?redir=0
• Designing Large lists and maximizing list
performance (SharePoint Server 2010)
• http://technet.microsoft.com/en-
us/library/cc262813.aspx

Recommended for you

Seven most important metrics for video email marketing.
Seven most important metrics for video email marketing. Seven most important metrics for video email marketing.
Seven most important metrics for video email marketing.

Important metrics for video email marketing. These metrics help to monitor the impact the of the video email campaign.

video promotionyoutube video marketingyoutube views
9.2.12 The Missional Church - Matthew 16:13-27
9.2.12 The Missional Church - Matthew 16:13-279.2.12 The Missional Church - Matthew 16:13-27
9.2.12 The Missional Church - Matthew 16:13-27

The document discusses Jesus telling Peter that he will build his church upon him and the gates of Hades will not overcome it. It also references parables told by Jesus about a man scattering seed and a farmer harvesting grain when it is ripe. Paul discusses how he planted seeds of faith and Apollos watered them, but that God alone makes things grow. He expresses that living is for working fruitfully for Christ, but dying would allow him to be with Christ, though remaining alive would be better for others.

Buying or Selling an Investment Advisory Firm: A Lawyer\'s Perspective
Buying or Selling an Investment Advisory Firm: A Lawyer\'s PerspectiveBuying or Selling an Investment Advisory Firm: A Lawyer\'s Perspective
Buying or Selling an Investment Advisory Firm: A Lawyer\'s Perspective

This document provides an overview of key legal and compliance considerations for buying or selling an investment advisory firm from the perspective of attorneys. It outlines the typical process which includes conducting pre-sale audits, negotiating terms, and conducting extensive due diligence on legal, compliance, client, and financial matters. The due diligence process examines areas like regulatory filings and disclosures, compliance policies and procedures, custody of client assets, and any pending or potential litigation issues. The document advises structuring the deal appropriately, identifying and resolving issues before closing, and addressing closing logistics.

Contact
• Email: zewdiyemane@msn.com
• Twitter: @zewdiyemane
• LinkedIn:http://www.linkedin.com/pub/zewdi
-solomon-mcp-mcts/17/324/2bb

More Related Content

What's hot

SharePoint: How to automatically assign managed metadata?
SharePoint: How to automatically assign managed metadata?SharePoint: How to automatically assign managed metadata?
SharePoint: How to automatically assign managed metadata?
Layer2
 
Aiimi Project Management Office
Aiimi Project Management OfficeAiimi Project Management Office
Aiimi Project Management Office
AiimiLtd
 
SharePoint Beginner Training for End Users
SharePoint Beginner Training for End UsersSharePoint Beginner Training for End Users
SharePoint Beginner Training for End Users
Gregory Zelfond
 
SharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - IntroductionSharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - Introduction
Gregory Zelfond
 
Understand the SharePoint Basics
Understand the SharePoint BasicsUnderstand the SharePoint Basics
Understand the SharePoint Basics
Benjamin Niaulin
 
Share point 2016 end user training module 1 - introduction
Share point 2016 end user training   module 1 - introductionShare point 2016 end user training   module 1 - introduction
Share point 2016 end user training module 1 - introduction
Dipti Chhatrapati
 
Document Management in SharePoint without folders - Introduction to Metadata
Document Management in SharePoint without folders - Introduction to MetadataDocument Management in SharePoint without folders - Introduction to Metadata
Document Management in SharePoint without folders - Introduction to Metadata
Gregory Zelfond
 
Introduction to SharePoint 2013 Out of the box Webparts
Introduction to SharePoint 2013 Out of the box WebpartsIntroduction to SharePoint 2013 Out of the box Webparts
Introduction to SharePoint 2013 Out of the box Webparts
Prashant G Bhoyar (Microsoft MVP)
 
SharePoint Folders & Metadata
SharePoint Folders & MetadataSharePoint Folders & Metadata
SharePoint Folders & Metadata
Drew Madelung
 
SharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesSharePoint Permissions Worst Practices
SharePoint Permissions Worst Practices
Bobby Chang
 
Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?
Benjamin Niaulin
 
SharePoint Tips and Tricks you cannot live without
SharePoint Tips and Tricks you cannot live withoutSharePoint Tips and Tricks you cannot live without
SharePoint Tips and Tricks you cannot live without
Gregory Zelfond
 
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
Jasper Oosterveld
 
Understanding SharePoint site structure what's inside
Understanding SharePoint site structure  what's insideUnderstanding SharePoint site structure  what's inside
Understanding SharePoint site structure what's inside
Benjamin Niaulin
 
Webinar: Ditching File Shares For SharePoint Metadata
Webinar: Ditching File Shares For SharePoint MetadataWebinar: Ditching File Shares For SharePoint Metadata
Webinar: Ditching File Shares For SharePoint Metadata
WithumSmith+Brown, formerly Portal Solutions
 
Designing a great SharePoint Online intranet in Office 365
Designing a great SharePoint Online intranet in Office 365Designing a great SharePoint Online intranet in Office 365
Designing a great SharePoint Online intranet in Office 365
Danny Burlage
 
SharePoint Document Sets - SharePoint Saturday Denver 2013
SharePoint Document Sets - SharePoint Saturday Denver 2013SharePoint Document Sets - SharePoint Saturday Denver 2013
SharePoint Document Sets - SharePoint Saturday Denver 2013
SharePointWolfe
 
Sharepoint tips and tricks
Sharepoint tips and tricksSharepoint tips and tricks
Sharepoint tips and tricks
Jeff Wisniewski
 
SharePoint Out of the Box
SharePoint Out of the BoxSharePoint Out of the Box
SharePoint Out of the Box
Gregory Zelfond
 
5 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 3655 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 365
Gregory Zelfond
 

What's hot (20)

SharePoint: How to automatically assign managed metadata?
SharePoint: How to automatically assign managed metadata?SharePoint: How to automatically assign managed metadata?
SharePoint: How to automatically assign managed metadata?
 
Aiimi Project Management Office
Aiimi Project Management OfficeAiimi Project Management Office
Aiimi Project Management Office
 
SharePoint Beginner Training for End Users
SharePoint Beginner Training for End UsersSharePoint Beginner Training for End Users
SharePoint Beginner Training for End Users
 
SharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - IntroductionSharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - Introduction
 
Understand the SharePoint Basics
Understand the SharePoint BasicsUnderstand the SharePoint Basics
Understand the SharePoint Basics
 
Share point 2016 end user training module 1 - introduction
Share point 2016 end user training   module 1 - introductionShare point 2016 end user training   module 1 - introduction
Share point 2016 end user training module 1 - introduction
 
Document Management in SharePoint without folders - Introduction to Metadata
Document Management in SharePoint without folders - Introduction to MetadataDocument Management in SharePoint without folders - Introduction to Metadata
Document Management in SharePoint without folders - Introduction to Metadata
 
Introduction to SharePoint 2013 Out of the box Webparts
Introduction to SharePoint 2013 Out of the box WebpartsIntroduction to SharePoint 2013 Out of the box Webparts
Introduction to SharePoint 2013 Out of the box Webparts
 
SharePoint Folders & Metadata
SharePoint Folders & MetadataSharePoint Folders & Metadata
SharePoint Folders & Metadata
 
SharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesSharePoint Permissions Worst Practices
SharePoint Permissions Worst Practices
 
Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?
 
SharePoint Tips and Tricks you cannot live without
SharePoint Tips and Tricks you cannot live withoutSharePoint Tips and Tricks you cannot live without
SharePoint Tips and Tricks you cannot live without
 
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
 
Understanding SharePoint site structure what's inside
Understanding SharePoint site structure  what's insideUnderstanding SharePoint site structure  what's inside
Understanding SharePoint site structure what's inside
 
Webinar: Ditching File Shares For SharePoint Metadata
Webinar: Ditching File Shares For SharePoint MetadataWebinar: Ditching File Shares For SharePoint Metadata
Webinar: Ditching File Shares For SharePoint Metadata
 
Designing a great SharePoint Online intranet in Office 365
Designing a great SharePoint Online intranet in Office 365Designing a great SharePoint Online intranet in Office 365
Designing a great SharePoint Online intranet in Office 365
 
SharePoint Document Sets - SharePoint Saturday Denver 2013
SharePoint Document Sets - SharePoint Saturday Denver 2013SharePoint Document Sets - SharePoint Saturday Denver 2013
SharePoint Document Sets - SharePoint Saturday Denver 2013
 
Sharepoint tips and tricks
Sharepoint tips and tricksSharepoint tips and tricks
Sharepoint tips and tricks
 
SharePoint Out of the Box
SharePoint Out of the BoxSharePoint Out of the Box
SharePoint Out of the Box
 
5 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 3655 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 365
 

Viewers also liked

Open Badges: A fit for purpose credit mechanism
Open Badges: A fit for purpose credit mechanismOpen Badges: A fit for purpose credit mechanism
Open Badges: A fit for purpose credit mechanism
Amye Kenall
 
Seven most important metrics for video email marketing.
Seven most important metrics for video email marketing. Seven most important metrics for video email marketing.
Seven most important metrics for video email marketing.
Vidoomail
 
9.2.12 The Missional Church - Matthew 16:13-27
9.2.12 The Missional Church - Matthew 16:13-279.2.12 The Missional Church - Matthew 16:13-27
9.2.12 The Missional Church - Matthew 16:13-27
Cody Nazarene Church
 
Buying or Selling an Investment Advisory Firm: A Lawyer\'s Perspective
Buying or Selling an Investment Advisory Firm: A Lawyer\'s PerspectiveBuying or Selling an Investment Advisory Firm: A Lawyer\'s Perspective
Buying or Selling an Investment Advisory Firm: A Lawyer\'s Perspective
jimeccleston
 
Las nuevas tecnologías
Las nuevas tecnologíasLas nuevas tecnologías
Las nuevas tecnologías
Mayra Canela
 
Economía Popular y Solidaria
Economía Popular y SolidariaEconomía Popular y Solidaria
Economía Popular y Solidaria
AndRe Baldeón Cárdenas
 
#GetsmART: Lessons from the Artists BLC15 Minikeynote
#GetsmART: Lessons from the Artists BLC15 Minikeynote#GetsmART: Lessons from the Artists BLC15 Minikeynote
#GetsmART: Lessons from the Artists BLC15 Minikeynote
Amy Burvall
 
How effective is the combination of my main product and ancillary
How effective is the combination of my main product and ancillaryHow effective is the combination of my main product and ancillary
How effective is the combination of my main product and ancillary
Craig Dennett
 
Die....
Die....Die....
Die....
John Gabriel
 
WeChangeMakers: Dmajor's TFT keynote
WeChangeMakers: Dmajor's TFT keynoteWeChangeMakers: Dmajor's TFT keynote
WeChangeMakers: Dmajor's TFT keynote
경만 고
 
People in the Landscape
People in the LandscapePeople in the Landscape
People in the Landscape
maditabalnco
 
Better Life Insurance Risk Assessment by Leveraging Medical Innovations
Better Life Insurance Risk Assessment by Leveraging Medical InnovationsBetter Life Insurance Risk Assessment by Leveraging Medical Innovations
Better Life Insurance Risk Assessment by Leveraging Medical Innovations
Cognizant
 
Who are the pharma social media butterflies?
Who are the pharma social media butterflies?Who are the pharma social media butterflies?
Who are the pharma social media butterflies?
Ogilvy Health
 
Understanding the fundamentals of attacks
Understanding the fundamentals of attacksUnderstanding the fundamentals of attacks
Understanding the fundamentals of attacks
Cyber Security Alliance
 
大切なビジネスデータはownCloudに簡単バックアップ
大切なビジネスデータはownCloudに簡単バックアップ大切なビジネスデータはownCloudに簡単バックアップ
大切なビジネスデータはownCloudに簡単バックアップ
Yuki Takahashi
 
Buzzword Bingo 2014
Buzzword Bingo 2014Buzzword Bingo 2014
Buzzword Bingo 2014
ron mader
 
Digital Locker User Manual
Digital Locker User ManualDigital Locker User Manual
Digital Locker User Manual
Amit Ranjan
 
Le Parc Rjz & Cyrela
Le Parc    Rjz & CyrelaLe Parc    Rjz & Cyrela
Le Parc Rjz & Cyrela
imoveisdorio
 
Presentación Webinar "Los 10 plugins SEO WordPress imprescindibles"
Presentación Webinar "Los 10 plugins SEO WordPress imprescindibles"Presentación Webinar "Los 10 plugins SEO WordPress imprescindibles"
Presentación Webinar "Los 10 plugins SEO WordPress imprescindibles"
SiteGround España
 
Απάντηση Υπουργού Δικαιοσύνης σε αναφορά για τα περιφερειακά υποθηκοφυλακεία ...
Απάντηση Υπουργού Δικαιοσύνης σε αναφορά για τα περιφερειακά υποθηκοφυλακεία ...Απάντηση Υπουργού Δικαιοσύνης σε αναφορά για τα περιφερειακά υποθηκοφυλακεία ...
Απάντηση Υπουργού Δικαιοσύνης σε αναφορά για τα περιφερειακά υποθηκοφυλακεία ...
Notis Mitarachi
 

Viewers also liked (20)

Open Badges: A fit for purpose credit mechanism
Open Badges: A fit for purpose credit mechanismOpen Badges: A fit for purpose credit mechanism
Open Badges: A fit for purpose credit mechanism
 
Seven most important metrics for video email marketing.
Seven most important metrics for video email marketing. Seven most important metrics for video email marketing.
Seven most important metrics for video email marketing.
 
9.2.12 The Missional Church - Matthew 16:13-27
9.2.12 The Missional Church - Matthew 16:13-279.2.12 The Missional Church - Matthew 16:13-27
9.2.12 The Missional Church - Matthew 16:13-27
 
Buying or Selling an Investment Advisory Firm: A Lawyer\'s Perspective
Buying or Selling an Investment Advisory Firm: A Lawyer\'s PerspectiveBuying or Selling an Investment Advisory Firm: A Lawyer\'s Perspective
Buying or Selling an Investment Advisory Firm: A Lawyer\'s Perspective
 
Las nuevas tecnologías
Las nuevas tecnologíasLas nuevas tecnologías
Las nuevas tecnologías
 
Economía Popular y Solidaria
Economía Popular y SolidariaEconomía Popular y Solidaria
Economía Popular y Solidaria
 
#GetsmART: Lessons from the Artists BLC15 Minikeynote
#GetsmART: Lessons from the Artists BLC15 Minikeynote#GetsmART: Lessons from the Artists BLC15 Minikeynote
#GetsmART: Lessons from the Artists BLC15 Minikeynote
 
How effective is the combination of my main product and ancillary
How effective is the combination of my main product and ancillaryHow effective is the combination of my main product and ancillary
How effective is the combination of my main product and ancillary
 
Die....
Die....Die....
Die....
 
WeChangeMakers: Dmajor's TFT keynote
WeChangeMakers: Dmajor's TFT keynoteWeChangeMakers: Dmajor's TFT keynote
WeChangeMakers: Dmajor's TFT keynote
 
People in the Landscape
People in the LandscapePeople in the Landscape
People in the Landscape
 
Better Life Insurance Risk Assessment by Leveraging Medical Innovations
Better Life Insurance Risk Assessment by Leveraging Medical InnovationsBetter Life Insurance Risk Assessment by Leveraging Medical Innovations
Better Life Insurance Risk Assessment by Leveraging Medical Innovations
 
Who are the pharma social media butterflies?
Who are the pharma social media butterflies?Who are the pharma social media butterflies?
Who are the pharma social media butterflies?
 
Understanding the fundamentals of attacks
Understanding the fundamentals of attacksUnderstanding the fundamentals of attacks
Understanding the fundamentals of attacks
 
大切なビジネスデータはownCloudに簡単バックアップ
大切なビジネスデータはownCloudに簡単バックアップ大切なビジネスデータはownCloudに簡単バックアップ
大切なビジネスデータはownCloudに簡単バックアップ
 
Buzzword Bingo 2014
Buzzword Bingo 2014Buzzword Bingo 2014
Buzzword Bingo 2014
 
Digital Locker User Manual
Digital Locker User ManualDigital Locker User Manual
Digital Locker User Manual
 
Le Parc Rjz & Cyrela
Le Parc    Rjz & CyrelaLe Parc    Rjz & Cyrela
Le Parc Rjz & Cyrela
 
Presentación Webinar "Los 10 plugins SEO WordPress imprescindibles"
Presentación Webinar "Los 10 plugins SEO WordPress imprescindibles"Presentación Webinar "Los 10 plugins SEO WordPress imprescindibles"
Presentación Webinar "Los 10 plugins SEO WordPress imprescindibles"
 
Απάντηση Υπουργού Δικαιοσύνης σε αναφορά για τα περιφερειακά υποθηκοφυλακεία ...
Απάντηση Υπουργού Δικαιοσύνης σε αναφορά για τα περιφερειακά υποθηκοφυλακεία ...Απάντηση Υπουργού Δικαιοσύνης σε αναφορά για τα περιφερειακά υποθηκοφυλακεία ...
Απάντηση Υπουργού Δικαιοσύνης σε αναφορά για τα περιφερειακά υποθηκοφυλακεία ...
 

Similar to WSPDC June 2013: Working with Large Lists in SharePoint 2010 by Zewdi Solomon

Managing lists and libraries with more than 5000 items
Managing lists and libraries with more than 5000 itemsManaging lists and libraries with more than 5000 items
Managing lists and libraries with more than 5000 items
Priority SharePoint
 
What's in a List?
What's in a List?What's in a List?
What's in a List?
M Allmond
 
Help! I've got a share point site! Now What?
Help! I've got a share point site! Now What?Help! I've got a share point site! Now What?
Help! I've got a share point site! Now What?
Becky Bertram
 
SPSDFW-Taking Content Management Beyond Content Types
SPSDFW-Taking Content Management Beyond Content TypesSPSDFW-Taking Content Management Beyond Content Types
SPSDFW-Taking Content Management Beyond Content Types
Theresa Lubelski
 
Taking document management beyond content types
Taking document management beyond content typesTaking document management beyond content types
Taking document management beyond content types
Theresa Lubelski
 
I serve the users
I serve the usersI serve the users
I serve the users
Ron Delaney
 
SPCA2013 - Dude, Where’s my Search Scopes
SPCA2013 - Dude, Where’s my Search ScopesSPCA2013 - Dude, Where’s my Search Scopes
SPCA2013 - Dude, Where’s my Search Scopes
NCCOMMS
 
Taking Content Management Beyond Content Types - SPS Paris
Taking Content Management Beyond Content Types - SPS ParisTaking Content Management Beyond Content Types - SPS Paris
Taking Content Management Beyond Content Types - SPS Paris
Theresa Lubelski
 
What's in a List
What's in a ListWhat's in a List
What's in a List
M Allmond
 
TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013
Avtex
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search Operations
SPC Adriatics
 
SharePoint Search - SPSNYC 2014
SharePoint Search - SPSNYC 2014SharePoint Search - SPSNYC 2014
SharePoint Search - SPSNYC 2014
Avtex
 
Apache Solr Search Course Drupal 7 Acquia
Apache Solr Search Course Drupal 7 AcquiaApache Solr Search Course Drupal 7 Acquia
Apache Solr Search Course Drupal 7 Acquia
Dropsolid
 
DTecH IT Education- Best Obiee training institute in bangalore
DTecH IT Education- Best Obiee training institute in bangaloreDTecH IT Education- Best Obiee training institute in bangalore
DTecH IT Education- Best Obiee training institute in bangalore
DTecH It Education
 
Presenting Data Effectively in XPages - ATLUG May 2013
Presenting Data Effectively in XPages - ATLUG May 2013Presenting Data Effectively in XPages - ATLUG May 2013
Presenting Data Effectively in XPages - ATLUG May 2013
balassaitis
 
Obiee
ObieeObiee
Obiee
Sunil T
 
HTF-Taking Content Management Beyond Content Types
HTF-Taking Content Management Beyond Content TypesHTF-Taking Content Management Beyond Content Types
HTF-Taking Content Management Beyond Content Types
Theresa Lubelski
 
Top ten new ECM features in SharePoint 2013
Top ten new ECM features in SharePoint 2013Top ten new ECM features in SharePoint 2013
Top ten new ECM features in SharePoint 2013
John F. Holliday
 
SPSSA SharePoint 101 Best Practices
SPSSA SharePoint 101 Best PracticesSPSSA SharePoint 101 Best Practices
SPSSA SharePoint 101 Best Practices
Theresa Lubelski
 
A day in the life of a SharePoint power user
A day in the life of a SharePoint power userA day in the life of a SharePoint power user
A day in the life of a SharePoint power user
Serge Tremblay
 

Similar to WSPDC June 2013: Working with Large Lists in SharePoint 2010 by Zewdi Solomon (20)

Managing lists and libraries with more than 5000 items
Managing lists and libraries with more than 5000 itemsManaging lists and libraries with more than 5000 items
Managing lists and libraries with more than 5000 items
 
What's in a List?
What's in a List?What's in a List?
What's in a List?
 
Help! I've got a share point site! Now What?
Help! I've got a share point site! Now What?Help! I've got a share point site! Now What?
Help! I've got a share point site! Now What?
 
SPSDFW-Taking Content Management Beyond Content Types
SPSDFW-Taking Content Management Beyond Content TypesSPSDFW-Taking Content Management Beyond Content Types
SPSDFW-Taking Content Management Beyond Content Types
 
Taking document management beyond content types
Taking document management beyond content typesTaking document management beyond content types
Taking document management beyond content types
 
I serve the users
I serve the usersI serve the users
I serve the users
 
SPCA2013 - Dude, Where’s my Search Scopes
SPCA2013 - Dude, Where’s my Search ScopesSPCA2013 - Dude, Where’s my Search Scopes
SPCA2013 - Dude, Where’s my Search Scopes
 
Taking Content Management Beyond Content Types - SPS Paris
Taking Content Management Beyond Content Types - SPS ParisTaking Content Management Beyond Content Types - SPS Paris
Taking Content Management Beyond Content Types - SPS Paris
 
What's in a List
What's in a ListWhat's in a List
What's in a List
 
TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search Operations
 
SharePoint Search - SPSNYC 2014
SharePoint Search - SPSNYC 2014SharePoint Search - SPSNYC 2014
SharePoint Search - SPSNYC 2014
 
Apache Solr Search Course Drupal 7 Acquia
Apache Solr Search Course Drupal 7 AcquiaApache Solr Search Course Drupal 7 Acquia
Apache Solr Search Course Drupal 7 Acquia
 
DTecH IT Education- Best Obiee training institute in bangalore
DTecH IT Education- Best Obiee training institute in bangaloreDTecH IT Education- Best Obiee training institute in bangalore
DTecH IT Education- Best Obiee training institute in bangalore
 
Presenting Data Effectively in XPages - ATLUG May 2013
Presenting Data Effectively in XPages - ATLUG May 2013Presenting Data Effectively in XPages - ATLUG May 2013
Presenting Data Effectively in XPages - ATLUG May 2013
 
Obiee
ObieeObiee
Obiee
 
HTF-Taking Content Management Beyond Content Types
HTF-Taking Content Management Beyond Content TypesHTF-Taking Content Management Beyond Content Types
HTF-Taking Content Management Beyond Content Types
 
Top ten new ECM features in SharePoint 2013
Top ten new ECM features in SharePoint 2013Top ten new ECM features in SharePoint 2013
Top ten new ECM features in SharePoint 2013
 
SPSSA SharePoint 101 Best Practices
SPSSA SharePoint 101 Best PracticesSPSSA SharePoint 101 Best Practices
SPSSA SharePoint 101 Best Practices
 
A day in the life of a SharePoint power user
A day in the life of a SharePoint power userA day in the life of a SharePoint power user
A day in the life of a SharePoint power user
 

Recently uploaded

Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Bert Blevins
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
huseindihon
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
Toru Tamaki
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
Matthew Sinclair
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
Stephanie Beckett
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
Sally Laouacheria
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
SynapseIndia
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
Matthew Sinclair
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
Lidia A.
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
welrejdoall
 

Recently uploaded (20)

Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
 

WSPDC June 2013: Working with Large Lists in SharePoint 2010 by Zewdi Solomon

  • 1. Working with large lists in SharePoint 2010
  • 2. About Me • Software Developer at Avaya Government Solutions • Executive office of immigration review (EOIR) an agency within DOJ • Have been developing for 10+ years • SharePoint Development since 2007 • Married to my college sweetheart and mother of twins boys • Bikram Yoga rocks!!
  • 3. Introduction • When is a list/library considered large? • >5000 items • It is not recommended to query or run any kind of operation that would require to scan more than 5000 items at a time • Database Contention • Performance Degradation • Service or page load timeout • SharePoint supports list with millions of items but must be carefully planned.
  • 5. Resource throttling • Introduced in SharePoint 2010 • To prevent operations that adversely affect farm performance • Configured in Central Administration >Manage Web Applications >General Setting – Resource Throttling
  • 8. List View Threshold • Prevent operations that will involve more than 5000 items (query, indexing, calculated fields etc..) • Microsoft recommends NOT to increase this limit
  • 9. List View threshold for auditors and administrators • Used by certain service • Search Query Account • Object cache super-reader and super-writer accounts
  • 10. Allow object model override • Privileged developers can programmatically override list view threshold for • A web application globally • SPWebAppication.MaxItemsPerThrottledOperation • An individual list • Splist.EnableThrottling property to False • the Query Throttling • SpQueryThrottleOption
  • 11. Daily time window • A database operation or query started within the daily time window continues until completion even if it does not finish with the specified time window
  • 12. Unique permissions • Default 50,000 • Recommended to be reduced to 5000 • Performance decreases as the number of unique permissions increases • The throughput difference for operations on a list with 0 – 1000 permissions is around 20 percent • Avoid fine-grained permissions • Every broken permission inheritance adds one to the unique permission count
  • 13. Lookup columns and list view • Causes a join with another table • Increases complexity of metadata navigation and list view queries • Workflow status also count
  • 14. Operations Classifications • List exceeding the list view threshold • Add/remove/update a list Column • Add/remove/update a list Content type • Create/remove an index • Container exceeding the list view threshold • Delete/copy/rename a folder • Queries that filter on non-indexed columns • Set fine-grained security permissions
  • 16. Techniques and Tips • Indexed Columns • Filtered views based on Column indexes • Organizing items into folders • Using the daily time windows • Using Search
  • 17. Indexing • Up to 20 columns • Columns Filtered or Sorted by • Consumes extra resources in the database • Adds overhead to every operation to maintain the index • Columns that cannot be indexed • Multiple lines of text • Choice (multi-valued) • Calculated • Hyperlink or Pictures • For a complete list please visit Enforcing Uniqueness in Column Values
  • 18. How to Create an index 1. Go to the library settings for the list 2. Under the Columns section, click on indexed columns 3. Create a new index
  • 19. How to Create an index 4. In the Primary Column section, under Primary column for this index, select your column 5. Click Create
  • 20. Filtered Views • First filter column must be index • First filter column must not return more items than the threshold limit • Check recycle bin for deleted items
  • 21. How to Create Filtered View 1. In the Managed Views group, click create view 2. Click on Standard View 3. Enter your view name
  • 22. How to Create Filtered View 4. In the Filter section, click on Show items only when the following is true 5. choose your indexed columns and enter value
  • 24. Organizing items into Folders • Internal index gets created • Effectively using internal index to access data • Can contain more items than the list view threshold • Show all items without folders • Default view show all available folders
  • 25. Daily time window • Use the Daily time window for operations like: • Adding/deleting an index • Adding Calculated field • Deleting/copying folders
  • 26. Using Search • Has its own indexing mechanisms • Not subject to List View Threshold • Create Scope • Keyword or phrase search • Refinement Panel
  • 27. SharePoint 2013 • This behavior has not changed in SharePoint 2013. • http://technet.microsoft.com/en- us/library/ff382641.aspx
  • 28. References • Query Throttling and Indexing • http://msdn.microsoft.com/en- us/library/ff798465.aspx • Manage lists and Libraries with many items • http://office2010.microsoft.com/en-us/sharepoint- server-help/manage-lists-and-libraries-with-many- items-HA010378155.aspx?redir=0 • Designing Large lists and maximizing list performance (SharePoint Server 2010) • http://technet.microsoft.com/en- us/library/cc262813.aspx
  • 29. Contact • Email: zewdiyemane@msn.com • Twitter: @zewdiyemane • LinkedIn:http://www.linkedin.com/pub/zewdi -solomon-mcp-mcts/17/324/2bb

Editor's Notes

  1. These default has been tested and carefully chosen.The computer administrator of the front-end computer and the central administrator site owner accessing a list or library with many items are not subject to these limits. Specially during testing it might look that it is working fine
  2. You can temporarily change the EnableThrottling on an individual list
  3. You should only change this as a temporary solution or last resortQuery throttle Option:Default: Enumeration value of Default is 0. If the user is a local administrator on the server no throttling limits will apply to the query. Otherwise throttling limits on the number of items and the number of Lookup, Person/Group, and Workflow Status fields will apply to the query.Override:Enumeration value of Override is 1. If the user is a local administrator on the server no throttling limits will apply to the query. If the web application security policy grants the user Full Read or Full Control permissions the throttling limit for Auditors and Administrators will apply to the number of items involved in the query and no throttling will apply to the number of Lookup, Person/Group, and Workflow Status fields. Otherwise the [Microsoft.SharePoint.SPQueryThrottleOption.SPQueryThrottleOption.Default] setting will apply to the query. Strict:Enumeration value is 2. Throttling for both the number of items and for number of Lookup, Person/Group, and Workflow Status fields will apply to the query regardless of user permissions.