SlideShare a Scribd company logo
1 of 21
Gold Sponsors Bronze SponsorsSilver Sponsors
Large List Support
List Throttling
Rick Rosato & Benjamin Wong
Agenda
• Large List support
• What this means? (Throttling/Threshold/Limits)
• Strategies for managing large lists in SharePoint
• Not covering
• Office 365
• Amount of content
• Size considerations
• Content Type management
• Archiving
• Storage strategies
• If you have any of these issue, come see me afterwards!
What usually happens?
• Using SharePoint happily
• Upload or add to the list
• Listview throws an error, you have insufficient
privileges to view the page content.
• You panic, your world is imploding
• You call the helpdesk
• They scramble to solve the issue
SharePoint 2013 Limits
• Lists and Libraries – limits (SharePoint 2013)
• 50 million (items)
• 2 GB (item or attachment)
• Threshold Limit is 5,000, why 5,000?
• Minimize database contention (row-level locking)
• When we do get errors, what’s going to happen?
These things stop if I exceed the
threshold?
• List issues
• Datasheet view breaks -
permission error
• Add/remove/update a list
column/content type
• Create/remove an index
• Manage files which have
no checked-in version
• Non-indexed recursive
queries
• Cross list query
• Lookup columns that
enforce relationship
behaviour
• Deleting a list/site
• Save list as template with
data
• Showing totals in list views
• Enable/disable
attachments in a list
• Folder issues
• Delete/copy/rename
• Queries that filter on non-
indexed col
• Setting item-level security
• Open with Explorer
Behind the scenes
Resource throttles and limits
Threshold or Limit Default value Description
List View Threshold 5,000
(warning at 3,000)
Specifies the maximum number of list or library items that a database operation,
such as a query, can process at one time. Operations that exceed this limit are
blocked.
Unique permissions limit 50,000
(breaking the inheritance is
counted as 1 unique permission)
Specifies the maximum number of unique permissions allowed for a list or library.
Row size limit per list
(internal rows)
6 (8,000 bytes)
(related to column
Specifies the maximum number of table rows internal to the database used for a
list or library item. To accommodate wide lists with many columns, each item is
wrapped over several internal table rows,.
Continue…
Resource throttles and limits (cont..)
Threshold or Limit Default value Description
List View Lookup Threshold 12 (joins) Specifies the maximum number of join operations, such as those based on lookup,
Person/Group, or workflow status columns.
List View Threshold size for
auditors and administrators
20,000 Specifies the maximum number of list or library items that a database operation, such as a query,
can process at one time when performed by an auditor or administrator with appropriate
permissions. This setting works in conjunction with Allow Object Model Override.
Allow Object Model
Override
Y Specifies whether or not developers can perform database operations, such as queries, that
request an override of the List View Threshold to the higher limit specified by the List View
Threshold for auditors and administrators.
Daily time window None Specifies a time period during which resource thresholds and limits are ignored. An administrator
can configure a time window during "off-peak" hours in 15 minute increments and up to 24
hours, such as, 6:00 PM to 10:00 PM or 1:30 AM to 5:15 AM.
Ways to manage large lists and
libraries
• Create SharePoint Indexed Columns
• Create Filtered Views Based on Column Indexes
• Organizing Items into Folders
• Controlling the display of data on the page
• Using offline synchronisation
• Using Search to find list or library items
• Using indexed and fallback queries
• Using External Data
Create SharePoint indexed Columns
• Help improve performance, up to 20 columns
• Only add to those you need, does add overhead
Supported Column Types Unsupported Column Types
Single line of text Multiple lines of text
Choice (single value) Choice (multi-valued)
Number Calculated
Currency Hyperlink or Picture
Date and Time Custom Columns
Lookup (single value) Lookup (multi-valued)
Person or Group (single value) Person or Group (multi-valued)
Yes/No External data External data
Managed Metadata
Create Filtered Views Based on
Column Indexes
• First filter MUST be indexed (to return less than List
View Threshold)
• Other filtered columns not countered (except for devs
using compound indexes)
• Multi-filter with AND operator to limit results
• Recycle Bin may skew results set
• Some operations might still be blocked (requires
entire list)
• adding or deleting an index
• creating a sort in the view definition;
• displaying a column total
• adding, updating, or deleting calculated fields.
Organising Items into Folders
• Folders - are an internal index
• Subfolders count as an item (but not items in that
subfolder).
• Good quick strategy for fixing List View Threshold
issues.
• Moving between folders is difficult
Controlling the display of data on
the page
• Setting an item limit on a page
• Display items in batches of the specified size (for
paging),
• Limit the total number of items returned to the
specified amount
• Using the Preview Pane view style
• Using the Group By view style
• Using RSS (turn on Site Collection and List)
• Configure List RSS - Based on modified date – limit
results
• Set the maximum number of days to include
Using offline synchronisation
• Access 2013
• Local copy, synchronises when on online (upto 2GB)
• 50,000 items (configurable)
• Outlook 2013
• Contacts
• Tasks
• Calendar
• Discussion List
• Documents
• Creates a PST file, synchronises when on online.
Using Search to find list or library
items
• It own indexing mechanisms, not subject to the
List View Threshold
• Results can be scoped narrow or widen as needed
• Search is really fast when querying the list/library
• Search on list/library attributes and use refiners to
limit results
Metadata Navigation Feature and
using indexed and fallback queries
• Metadata Navigation and Filtering can assist with
large lists, via query optimisation and best
selection of queries.
• If there’s no best query, Metadata Nav & Filtering
will construct and execute a fallback query –
limited results returned.
• Intended to return some useful results when
original query is blocked due to large list
throttling.
• Not 100% reliable
Using External Data
• Q. Should it be in SharePoint in the first place?
• Using BCS – provides standardized interfaces to
external data sources
• External List usually relates to transactional data –
LoB, ERP.
• Not bound be list throttling limits, it has it’s own
configuration.
Demos
• Create a simple or compound index
• Create a filtered view based on indexed column
• Metadata navigation
• Central Admin - Resource Throttling
• Qualitem Solution
• Large List administration
• Content Rollup support for large list
• Paging and Search
Don’ts
• Lookup columns, don’t exceed 12 per list
• What classifies as a Lookup column?
• Name (linked to document/edit with menu)
• Edit (link to edit item)
• Type (icon linked to document)
• Standard lookup columns
• Managed metadata (single and multiple-value)
• People and group columns (single and multiple-value
people and group columns
• Created by , Modified by ( people )
• Workflow Status
If you get stuck!
• Buy our tools to help you manage your lists –
Qualitem
• Increase the List View Threshold temporarily via
CA
• Administrators can run queries on large lists
• Enable a daily time window for large queries in CA
• Call me – Rick Rosato – 04 1111 7270
(rick@qualitem.com)
Reference
• http://office.microsoft.com/en-in/sharepoint-
server-help/manage-lists-and-libraries-with-
many-items-HA102771361.aspx#_Toc346115854
• http://technet.microsoft.com/en-
us/library/cc262813(v=office.14).aspx
• Rick Rosato (rick@qualitem.com)
& A

More Related Content

What's hot

SharePoint 5000 Item List view Threshold Checklist and Best Practices
SharePoint 5000 Item List view Threshold Checklist and Best PracticesSharePoint 5000 Item List view Threshold Checklist and Best Practices
SharePoint 5000 Item List view Threshold Checklist and Best PracticesGregory Zelfond
 
How to create a project dashboard using share point lists
How to create a project dashboard using share point listsHow to create a project dashboard using share point lists
How to create a project dashboard using share point listsGavin Bollard
 
Don't Suck at SharePoint - Avoid the common mistakes
Don't Suck at SharePoint - Avoid the common mistakesDon't Suck at SharePoint - Avoid the common mistakes
Don't Suck at SharePoint - Avoid the common mistakesBenjamin Niaulin
 
Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...
Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...
Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...Jasper Oosterveld
 
SharePoint Beginner Training for End Users
SharePoint Beginner Training for End UsersSharePoint Beginner Training for End Users
SharePoint Beginner Training for End UsersGregory 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) 2013Jasper Oosterveld
 
Best Practices for Organizing Documents in SharePoint 2010
Best Practices for Organizing Documents in SharePoint 2010Best Practices for Organizing Documents in SharePoint 2010
Best Practices for Organizing Documents in SharePoint 2010Agnes Molnar
 
SharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - IntroductionSharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - IntroductionGregory 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 365Gregory Zelfond
 
Metadata Rules Folders Drool
Metadata Rules Folders DroolMetadata Rules Folders Drool
Metadata Rules Folders DroolTamara Bredemus
 
SharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesSharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesBobby Chang
 
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 2013SharePointWolfe
 
Understand the SharePoint Basics
Understand the SharePoint BasicsUnderstand the SharePoint Basics
Understand the SharePoint BasicsBenjamin 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 - introductionDipti Chhatrapati
 
10 Reasons to Avoid Folders in SharePoint 2013/2010
10 Reasons to Avoid Folders in SharePoint 2013/201010 Reasons to Avoid Folders in SharePoint 2013/2010
10 Reasons to Avoid Folders in SharePoint 2013/2010Bobby Chang
 
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 withoutGregory Zelfond
 
SharePoint Out of the Box
SharePoint Out of the BoxSharePoint Out of the Box
SharePoint Out of the BoxGregory Zelfond
 
How to Improve SharePoint User Adoption
How to Improve SharePoint User AdoptionHow to Improve SharePoint User Adoption
How to Improve SharePoint User AdoptionGregory Zelfond
 

What's hot (20)

SharePoint 5000 Item List view Threshold Checklist and Best Practices
SharePoint 5000 Item List view Threshold Checklist and Best PracticesSharePoint 5000 Item List view Threshold Checklist and Best Practices
SharePoint 5000 Item List view Threshold Checklist and Best Practices
 
How to create a project dashboard using share point lists
How to create a project dashboard using share point listsHow to create a project dashboard using share point lists
How to create a project dashboard using share point lists
 
Don't Suck at SharePoint - Avoid the common mistakes
Don't Suck at SharePoint - Avoid the common mistakesDon't Suck at SharePoint - Avoid the common mistakes
Don't Suck at SharePoint - Avoid the common mistakes
 
Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...
Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...
Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...
 
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
 
SharePoint Beginner Training for End Users
SharePoint Beginner Training for End UsersSharePoint Beginner Training for End Users
SharePoint Beginner Training for End Users
 
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
 
Best Practices for Organizing Documents in SharePoint 2010
Best Practices for Organizing Documents in SharePoint 2010Best Practices for Organizing Documents in SharePoint 2010
Best Practices for Organizing Documents in SharePoint 2010
 
SharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - IntroductionSharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - Introduction
 
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
 
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
 
Metadata Rules Folders Drool
Metadata Rules Folders DroolMetadata Rules Folders Drool
Metadata Rules Folders Drool
 
SharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesSharePoint Permissions Worst Practices
SharePoint Permissions Worst Practices
 
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
 
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
 
10 Reasons to Avoid Folders in SharePoint 2013/2010
10 Reasons to Avoid Folders in SharePoint 2013/201010 Reasons to Avoid Folders in SharePoint 2013/2010
10 Reasons to Avoid Folders in SharePoint 2013/2010
 
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
 
SharePoint Out of the Box
SharePoint Out of the BoxSharePoint Out of the Box
SharePoint Out of the Box
 
How to Improve SharePoint User Adoption
How to Improve SharePoint User AdoptionHow to Improve SharePoint User Adoption
How to Improve SharePoint User Adoption
 

Viewers also liked

Step by Step Guide to Healthcare IT Security Risk Management - Redspin Infor...
Step by Step Guide to Healthcare IT Security Risk Management  - Redspin Infor...Step by Step Guide to Healthcare IT Security Risk Management  - Redspin Infor...
Step by Step Guide to Healthcare IT Security Risk Management - Redspin Infor...Redspin, Inc.
 
Atividade - Mapa Conceitual
Atividade - Mapa ConceitualAtividade - Mapa Conceitual
Atividade - Mapa Conceitualrafaelly04
 
moForte - Introduction 05_03_2016
moForte  - Introduction 05_03_2016moForte  - Introduction 05_03_2016
moForte - Introduction 05_03_2016gpscc
 
Commercial Architecture
Commercial ArchitectureCommercial Architecture
Commercial Architecturetkors6
 
SIAS Bio-IT Conference_FINAL
SIAS Bio-IT Conference_FINALSIAS Bio-IT Conference_FINAL
SIAS Bio-IT Conference_FINALJohn Koch
 
June 30 NYU Tandon Online General Webinar Slides
June 30 NYU Tandon Online General Webinar SlidesJune 30 NYU Tandon Online General Webinar Slides
June 30 NYU Tandon Online General Webinar SlidesNYU Tandon Online
 
班級經營100.03.30
班級經營100.03.30班級經營100.03.30
班級經營100.03.30Kuo-Yi Chen
 
7 reasons why media productivity plans don't work as expected
7 reasons why media productivity plans don't work as expected7 reasons why media productivity plans don't work as expected
7 reasons why media productivity plans don't work as expectedPaola Furlanetto
 
Improving Promotion Effectiveness - Mindtree webinar
Improving Promotion Effectiveness - Mindtree webinarImproving Promotion Effectiveness - Mindtree webinar
Improving Promotion Effectiveness - Mindtree webinarLora Cecere
 
Spiritual Nuggets: Our Words
Spiritual Nuggets: Our WordsSpiritual Nuggets: Our Words
Spiritual Nuggets: Our Wordsryrota
 
Stampions Cross Media Cafe
Stampions Cross Media CafeStampions Cross Media Cafe
Stampions Cross Media CafeInfo.nl
 
Мастердент
МастердентМастердент
Мастердентosokolova
 
9 Frame Analysis - Biffy Clyro - Mountains
9 Frame Analysis - Biffy Clyro - Mountains9 Frame Analysis - Biffy Clyro - Mountains
9 Frame Analysis - Biffy Clyro - Mountainsalexhester
 
終身保證收入
終身保證收入終身保證收入
終身保證收入irc redcafe
 
Bluemix predictive analyticsのご紹介
Bluemix predictive analyticsのご紹介Bluemix predictive analyticsのご紹介
Bluemix predictive analyticsのご紹介IBM Analytics Japan
 
Hashtaggery BLC16
Hashtaggery BLC16Hashtaggery BLC16
Hashtaggery BLC16Amy Burvall
 

Viewers also liked (20)

Step by Step Guide to Healthcare IT Security Risk Management - Redspin Infor...
Step by Step Guide to Healthcare IT Security Risk Management  - Redspin Infor...Step by Step Guide to Healthcare IT Security Risk Management  - Redspin Infor...
Step by Step Guide to Healthcare IT Security Risk Management - Redspin Infor...
 
Atividade - Mapa Conceitual
Atividade - Mapa ConceitualAtividade - Mapa Conceitual
Atividade - Mapa Conceitual
 
moForte - Introduction 05_03_2016
moForte  - Introduction 05_03_2016moForte  - Introduction 05_03_2016
moForte - Introduction 05_03_2016
 
Commercial Architecture
Commercial ArchitectureCommercial Architecture
Commercial Architecture
 
SIAS Bio-IT Conference_FINAL
SIAS Bio-IT Conference_FINALSIAS Bio-IT Conference_FINAL
SIAS Bio-IT Conference_FINAL
 
June 30 NYU Tandon Online General Webinar Slides
June 30 NYU Tandon Online General Webinar SlidesJune 30 NYU Tandon Online General Webinar Slides
June 30 NYU Tandon Online General Webinar Slides
 
Qcon SF 2013
Qcon SF 2013Qcon SF 2013
Qcon SF 2013
 
Atención
AtenciónAtención
Atención
 
班級經營100.03.30
班級經營100.03.30班級經營100.03.30
班級經營100.03.30
 
Analogía de clasificación
Analogía de clasificaciónAnalogía de clasificación
Analogía de clasificación
 
Finalaya daily wrap_01sep2014
Finalaya daily wrap_01sep2014Finalaya daily wrap_01sep2014
Finalaya daily wrap_01sep2014
 
7 reasons why media productivity plans don't work as expected
7 reasons why media productivity plans don't work as expected7 reasons why media productivity plans don't work as expected
7 reasons why media productivity plans don't work as expected
 
Improving Promotion Effectiveness - Mindtree webinar
Improving Promotion Effectiveness - Mindtree webinarImproving Promotion Effectiveness - Mindtree webinar
Improving Promotion Effectiveness - Mindtree webinar
 
Spiritual Nuggets: Our Words
Spiritual Nuggets: Our WordsSpiritual Nuggets: Our Words
Spiritual Nuggets: Our Words
 
Stampions Cross Media Cafe
Stampions Cross Media CafeStampions Cross Media Cafe
Stampions Cross Media Cafe
 
Мастердент
МастердентМастердент
Мастердент
 
9 Frame Analysis - Biffy Clyro - Mountains
9 Frame Analysis - Biffy Clyro - Mountains9 Frame Analysis - Biffy Clyro - Mountains
9 Frame Analysis - Biffy Clyro - Mountains
 
終身保證收入
終身保證收入終身保證收入
終身保證收入
 
Bluemix predictive analyticsのご紹介
Bluemix predictive analyticsのご紹介Bluemix predictive analyticsのご紹介
Bluemix predictive analyticsのご紹介
 
Hashtaggery BLC16
Hashtaggery BLC16Hashtaggery BLC16
Hashtaggery BLC16
 

Similar to Qualitem - Large List Support - SharePoint Saturday

SPSNYC 2016 - Big data in SharePoint and the 5,000 Item List View Threshold
SPSNYC 2016 - Big data in SharePoint and the 5,000 Item List View ThresholdSPSNYC 2016 - Big data in SharePoint and the 5,000 Item List View Threshold
SPSNYC 2016 - Big data in SharePoint and the 5,000 Item List View ThresholdBen Steinhauser
 
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 itemsPriority SharePoint
 
Apples to Apples How to Organize Content with Metadata in SharePoint
Apples to Apples How to Organize Content with Metadata in SharePointApples to Apples How to Organize Content with Metadata in SharePoint
Apples to Apples How to Organize Content with Metadata in SharePointWilliam Huneycutt, II
 
Dev traning 2016 databases
Dev traning 2016   databasesDev traning 2016   databases
Dev traning 2016 databasesSacheen Dhanjie
 
Essentials for the SharePoint Power User - SPTechCon San Francisco 2016
Essentials for the SharePoint Power User - SPTechCon San Francisco 2016Essentials for the SharePoint Power User - SPTechCon San Francisco 2016
Essentials for the SharePoint Power User - SPTechCon San Francisco 2016Drew Madelung
 
IA& Taxonomy Planning for SharePoint Online & Office 365
IA& Taxonomy Planning for SharePoint Online & Office 365IA& Taxonomy Planning for SharePoint Online & Office 365
IA& Taxonomy Planning for SharePoint Online & Office 365DocFluix, LLC
 
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017Drew Madelung
 
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
 
SPUnite17 Large Lists in SharePoint
SPUnite17 Large Lists in SharePointSPUnite17 Large Lists in SharePoint
SPUnite17 Large Lists in SharePointNCCOMMS
 
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 ScopesNCCOMMS
 
Taking document management beyond content types
Taking document management beyond content typesTaking document management beyond content types
Taking document management beyond content typesTheresa Lubelski
 
SAG_Indexing and Query Optimization
SAG_Indexing and Query OptimizationSAG_Indexing and Query Optimization
SAG_Indexing and Query OptimizationVaibhav Jain
 
Database and Research Matrix.pptx
Database and Research Matrix.pptxDatabase and Research Matrix.pptx
Database and Research Matrix.pptxRahulRoshan37
 
4- DB Ch6 18-3-2020.pptx
4- DB Ch6 18-3-2020.pptx4- DB Ch6 18-3-2020.pptx
4- DB Ch6 18-3-2020.pptxShoaibmirza18
 

Similar to Qualitem - Large List Support - SharePoint Saturday (20)

SPSNYC 2016 - Big data in SharePoint and the 5,000 Item List View Threshold
SPSNYC 2016 - Big data in SharePoint and the 5,000 Item List View ThresholdSPSNYC 2016 - Big data in SharePoint and the 5,000 Item List View Threshold
SPSNYC 2016 - Big data in SharePoint and the 5,000 Item List View Threshold
 
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
 
Apples to Apples How to Organize Content with Metadata in SharePoint
Apples to Apples How to Organize Content with Metadata in SharePointApples to Apples How to Organize Content with Metadata in SharePoint
Apples to Apples How to Organize Content with Metadata in SharePoint
 
Dev traning 2016 databases
Dev traning 2016   databasesDev traning 2016   databases
Dev traning 2016 databases
 
SPSSAC - SharePoint 101
SPSSAC - SharePoint 101SPSSAC - SharePoint 101
SPSSAC - SharePoint 101
 
Essentials for the SharePoint Power User - SPTechCon San Francisco 2016
Essentials for the SharePoint Power User - SPTechCon San Francisco 2016Essentials for the SharePoint Power User - SPTechCon San Francisco 2016
Essentials for the SharePoint Power User - SPTechCon San Francisco 2016
 
IA& Taxonomy Planning for SharePoint Online & Office 365
IA& Taxonomy Planning for SharePoint Online & Office 365IA& Taxonomy Planning for SharePoint Online & Office 365
IA& Taxonomy Planning for SharePoint Online & Office 365
 
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017
 
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?
 
Elasticsearch Introduction at BigData meetup
Elasticsearch Introduction at BigData meetupElasticsearch Introduction at BigData meetup
Elasticsearch Introduction at BigData meetup
 
SPUnite17 Large Lists in SharePoint
SPUnite17 Large Lists in SharePointSPUnite17 Large Lists in SharePoint
SPUnite17 Large Lists in SharePoint
 
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 document management beyond content types
Taking document management beyond content typesTaking document management beyond content types
Taking document management beyond content types
 
Introduction to ms access database
Introduction to ms access databaseIntroduction to ms access database
Introduction to ms access database
 
RowanDay4.pptx
RowanDay4.pptxRowanDay4.pptx
RowanDay4.pptx
 
SAG_Indexing and Query Optimization
SAG_Indexing and Query OptimizationSAG_Indexing and Query Optimization
SAG_Indexing and Query Optimization
 
Database an introduction
Database an introductionDatabase an introduction
Database an introduction
 
Database and Research Matrix.pptx
Database and Research Matrix.pptxDatabase and Research Matrix.pptx
Database and Research Matrix.pptx
 
4- DB Ch6 18-3-2020.pptx
4- DB Ch6 18-3-2020.pptx4- DB Ch6 18-3-2020.pptx
4- DB Ch6 18-3-2020.pptx
 

Recently uploaded

Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Deliverybabeytanya
 

Recently uploaded (20)

Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
 

Qualitem - Large List Support - SharePoint Saturday

  • 1. Gold Sponsors Bronze SponsorsSilver Sponsors Large List Support List Throttling Rick Rosato & Benjamin Wong
  • 2. Agenda • Large List support • What this means? (Throttling/Threshold/Limits) • Strategies for managing large lists in SharePoint • Not covering • Office 365 • Amount of content • Size considerations • Content Type management • Archiving • Storage strategies • If you have any of these issue, come see me afterwards!
  • 3. What usually happens? • Using SharePoint happily • Upload or add to the list • Listview throws an error, you have insufficient privileges to view the page content. • You panic, your world is imploding • You call the helpdesk • They scramble to solve the issue
  • 4. SharePoint 2013 Limits • Lists and Libraries – limits (SharePoint 2013) • 50 million (items) • 2 GB (item or attachment) • Threshold Limit is 5,000, why 5,000? • Minimize database contention (row-level locking) • When we do get errors, what’s going to happen?
  • 5. These things stop if I exceed the threshold? • List issues • Datasheet view breaks - permission error • Add/remove/update a list column/content type • Create/remove an index • Manage files which have no checked-in version • Non-indexed recursive queries • Cross list query • Lookup columns that enforce relationship behaviour • Deleting a list/site • Save list as template with data • Showing totals in list views • Enable/disable attachments in a list • Folder issues • Delete/copy/rename • Queries that filter on non- indexed col • Setting item-level security • Open with Explorer
  • 7. Resource throttles and limits Threshold or Limit Default value Description List View Threshold 5,000 (warning at 3,000) Specifies the maximum number of list or library items that a database operation, such as a query, can process at one time. Operations that exceed this limit are blocked. Unique permissions limit 50,000 (breaking the inheritance is counted as 1 unique permission) Specifies the maximum number of unique permissions allowed for a list or library. Row size limit per list (internal rows) 6 (8,000 bytes) (related to column Specifies the maximum number of table rows internal to the database used for a list or library item. To accommodate wide lists with many columns, each item is wrapped over several internal table rows,. Continue…
  • 8. Resource throttles and limits (cont..) Threshold or Limit Default value Description List View Lookup Threshold 12 (joins) Specifies the maximum number of join operations, such as those based on lookup, Person/Group, or workflow status columns. List View Threshold size for auditors and administrators 20,000 Specifies the maximum number of list or library items that a database operation, such as a query, can process at one time when performed by an auditor or administrator with appropriate permissions. This setting works in conjunction with Allow Object Model Override. Allow Object Model Override Y Specifies whether or not developers can perform database operations, such as queries, that request an override of the List View Threshold to the higher limit specified by the List View Threshold for auditors and administrators. Daily time window None Specifies a time period during which resource thresholds and limits are ignored. An administrator can configure a time window during "off-peak" hours in 15 minute increments and up to 24 hours, such as, 6:00 PM to 10:00 PM or 1:30 AM to 5:15 AM.
  • 9. Ways to manage large lists and libraries • Create SharePoint Indexed Columns • Create Filtered Views Based on Column Indexes • Organizing Items into Folders • Controlling the display of data on the page • Using offline synchronisation • Using Search to find list or library items • Using indexed and fallback queries • Using External Data
  • 10. Create SharePoint indexed Columns • Help improve performance, up to 20 columns • Only add to those you need, does add overhead Supported Column Types Unsupported Column Types Single line of text Multiple lines of text Choice (single value) Choice (multi-valued) Number Calculated Currency Hyperlink or Picture Date and Time Custom Columns Lookup (single value) Lookup (multi-valued) Person or Group (single value) Person or Group (multi-valued) Yes/No External data External data Managed Metadata
  • 11. Create Filtered Views Based on Column Indexes • First filter MUST be indexed (to return less than List View Threshold) • Other filtered columns not countered (except for devs using compound indexes) • Multi-filter with AND operator to limit results • Recycle Bin may skew results set • Some operations might still be blocked (requires entire list) • adding or deleting an index • creating a sort in the view definition; • displaying a column total • adding, updating, or deleting calculated fields.
  • 12. Organising Items into Folders • Folders - are an internal index • Subfolders count as an item (but not items in that subfolder). • Good quick strategy for fixing List View Threshold issues. • Moving between folders is difficult
  • 13. Controlling the display of data on the page • Setting an item limit on a page • Display items in batches of the specified size (for paging), • Limit the total number of items returned to the specified amount • Using the Preview Pane view style • Using the Group By view style • Using RSS (turn on Site Collection and List) • Configure List RSS - Based on modified date – limit results • Set the maximum number of days to include
  • 14. Using offline synchronisation • Access 2013 • Local copy, synchronises when on online (upto 2GB) • 50,000 items (configurable) • Outlook 2013 • Contacts • Tasks • Calendar • Discussion List • Documents • Creates a PST file, synchronises when on online.
  • 15. Using Search to find list or library items • It own indexing mechanisms, not subject to the List View Threshold • Results can be scoped narrow or widen as needed • Search is really fast when querying the list/library • Search on list/library attributes and use refiners to limit results
  • 16. Metadata Navigation Feature and using indexed and fallback queries • Metadata Navigation and Filtering can assist with large lists, via query optimisation and best selection of queries. • If there’s no best query, Metadata Nav & Filtering will construct and execute a fallback query – limited results returned. • Intended to return some useful results when original query is blocked due to large list throttling. • Not 100% reliable
  • 17. Using External Data • Q. Should it be in SharePoint in the first place? • Using BCS – provides standardized interfaces to external data sources • External List usually relates to transactional data – LoB, ERP. • Not bound be list throttling limits, it has it’s own configuration.
  • 18. Demos • Create a simple or compound index • Create a filtered view based on indexed column • Metadata navigation • Central Admin - Resource Throttling • Qualitem Solution • Large List administration • Content Rollup support for large list • Paging and Search
  • 19. Don’ts • Lookup columns, don’t exceed 12 per list • What classifies as a Lookup column? • Name (linked to document/edit with menu) • Edit (link to edit item) • Type (icon linked to document) • Standard lookup columns • Managed metadata (single and multiple-value) • People and group columns (single and multiple-value people and group columns • Created by , Modified by ( people ) • Workflow Status
  • 20. If you get stuck! • Buy our tools to help you manage your lists – Qualitem • Increase the List View Threshold temporarily via CA • Administrators can run queries on large lists • Enable a daily time window for large queries in CA • Call me – Rick Rosato – 04 1111 7270 (rick@qualitem.com)

Editor's Notes

  1. Point out just a few of these
  2. List or library data in a site collection is stored in a SQL Server database table, which uses queries, indexes and locks to maintain overall performance, sharing, and accuracy. Filtered views with column indexes (and other operations) create database queries that identify a subset of columns and rows and return this subset to your computer. Thresholds and limits help throttle operations and balance resources for many simultaneous users. Privileged developers can use object model overrides to temporarily increase thresholds and limits for custom applications. Administrators can specify dedicated time windows for all users to do unlimited operations during off-peak hours. Information workers can use appropriate views, styles, and page limits to speed up the display of data on the page.
  3. Demo - Items due today – where Due Date is equal to [Today].