tuning your sharepoint environment

34
engage connect succeed [email protected]

Upload: vmaximiuk

Post on 20-Jun-2015

2.121 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Tuning Your SharePoint Environment

engage connect succeed [email protected]

Page 2: Tuning Your SharePoint Environment

www.iccohio.com

ABOUT ME

Veenus Maximiuk, MCTS, MCITP, VTS SharePoint Managing Architect

iccblogs.com/blogs/vmaximiuk

@SharePointVee

linkedin.com/in/vmaximiuk

[email protected]

Page 3: Tuning Your SharePoint Environment
Page 4: Tuning Your SharePoint Environment

SHAREPOINT IS NOT RUNNING RIGHT. WHAT COULD BE WRONG WITH IT?

Page 5: Tuning Your SharePoint Environment
Page 6: Tuning Your SharePoint Environment
Page 7: Tuning Your SharePoint Environment

www.iccohio.com

LATENCY A measure of time delay a user has when they click a button.

1.The time it takes the request to get to the server and for the server to process it

2.The amount of time it takes the server to return the result to the end user

3.The amount of time it takes to refresh on the user machine

Page 8: Tuning Your SharePoint Environment
Page 9: Tuning Your SharePoint Environment

www.iccohio.com

THROUGHPUT

The quantity or amount of raw material processed within a given time.

Page 10: Tuning Your SharePoint Environment
Page 11: Tuning Your SharePoint Environment

Resource Throttling

$WebApplication = Get-SPWeb http://<SiteCollectionName>

$List = $WebApplication.Lists["My List"]

$List.EnableThrottling = $false

$List.Update()

Page 12: Tuning Your SharePoint Environment

List with Many Items

Page 13: Tuning Your SharePoint Environment
Page 14: Tuning Your SharePoint Environment

www.iccohio.com

MONITORING

An observation of the system state.

Page 15: Tuning Your SharePoint Environment

http://sharepointlogviewer.codeplex.com

http://ulsviewer.codeplex.com

Page 16: Tuning Your SharePoint Environment

http://archive.msdn.microsoft.com/SPDisposeCheck

http://pal.codeplex.com

Page 17: Tuning Your SharePoint Environment
Page 18: Tuning Your SharePoint Environment

Hardware Requirements

SharePoint 2010

Component Minimum Requirements

Processor 64-bit, four-core, 2.5 GHz per core

RAM 4 GB for developer or evaluation use

8 GB for single server and multiple server farm installation for production use

Hard Disk

80 GB for installation

For production, you need additional free disk space for day-to-day.

Twice as much free space as you have RAM for production environments

Page 19: Tuning Your SharePoint Environment

Hardware Requirements

SQL Server

Component Minimum Requirements

Processor 64-bit, four cores for small deployments

64-bit, eight cores for medium deployments

RAM 8 GB for small deployments

16 GB for medium deployments

Hard Disk

80 GB for system drive

Dependent on the size of your SharePoint content

Database size = ((D × V) × S) + (10 KB × (L + (V × D)))

D = average number of documents

V = average number of versions

S = average size of documents

L = average number of list items

Page 20: Tuning Your SharePoint Environment
Page 21: Tuning Your SharePoint Environment
Page 22: Tuning Your SharePoint Environment
Page 23: Tuning Your SharePoint Environment

dbo.AllLists

SQL

Page 24: Tuning Your SharePoint Environment
Page 25: Tuning Your SharePoint Environment
Page 26: Tuning Your SharePoint Environment

Requires • Fast disk

Good for • Caching static files fetched from DB

(WCM)

Gotchas • Cache is per-server

Administered • Web.Config

Page 27: Tuning Your SharePoint Environment

Requires • Publishing infrastructure

Good for • Publishing portals

• WCM - anonymous

Gotchas • Authoring experience

• Don’t output cache search results

Administered • Site collection

• Site

Page 28: Tuning Your SharePoint Environment

Requires • Memory

Good for • Cross list queries

• Governs the number of items to retrieve

Gotchas

• Larger # = more memory, use for unique

permissions

• Smaller # = less memory – use where users

have same permissions

Administered • Site collection

Page 29: Tuning Your SharePoint Environment
Page 30: Tuning Your SharePoint Environment

Before Compression After Compression

Page 31: Tuning Your SharePoint Environment
Page 33: Tuning Your SharePoint Environment

www.iccohio.com

QUESTIONS?

Page 34: Tuning Your SharePoint Environment