Optimizing SQL server for speedy Sharepoint
-
Upload
sharepoint-project-conference-adriatics -
Category
Technology
-
view
518 -
download
2
description
Transcript of Optimizing SQL server for speedy Sharepoint
![Page 1: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/1.jpg)
SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013ZAGREB, NOVEMBER 27-28 2013
Optimizing SQL server for speedy
SharePointSAHIL MALIK
WWW.WINSMARTS.COM
@SAHILMALIK
![Page 2: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/2.jpg)
sponsors
![Page 3: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/3.jpg)
C:\>whoami
11xMVP
15xAuthor
Pluralsight Author
Microsoft Metro Trainer
Funny and Honest
HTTP://BLAH.WINSMARTS.COM@SAHILMALIK
![Page 4: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/4.jpg)
What is this session about
![Page 5: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/5.jpg)
Why is it so slow?
Content
Database
Search
ECM
WorkflowsCollaboration
Everything
Else
![Page 6: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/6.jpg)
Database design
Less
Maintenance
Awesome
Performance
![Page 7: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/7.jpg)
SharePoint Content Database• Is designed to work with less maintenance headache
• Install and it works.
• But the default settings are .. Awful!
• Sadly, almost nobody tweaks them, which is why
SHAREPOINT IS SLOW
![Page 8: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/8.jpg)
How do content databases work!
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
![Page 9: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/9.jpg)
How do content databases work!
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection Site Collection
![Page 10: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/10.jpg)
How do content databases work!
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
![Page 11: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/11.jpg)
How do content databases work!
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
![Page 12: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/12.jpg)
How do content databases work!
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
![Page 13: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/13.jpg)
How content databases really work! :-)
Site Collection
?
![Page 14: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/14.jpg)
How content databases really work! :-)
Site Collection
![Page 15: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/15.jpg)
How content databases really work! :-)
Site Collection
Fragmentation
![Page 16: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/16.jpg)
How content databases should work!
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
![Page 17: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/17.jpg)
How content databases should work!
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
![Page 18: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/18.jpg)
How content databases should work!
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection Site Collection
![Page 19: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/19.jpg)
How content databases should work!
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection Site Collection Site Collection
![Page 20: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/20.jpg)
How content databases should work!
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection Site Collection Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
![Page 21: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/21.jpg)
How content databases should work!
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection Site Collection Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
Site Collection
![Page 22: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/22.jpg)
Lessons Learnt
![Page 23: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/23.jpg)
SQL Server disk cluster size
![Page 24: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/24.jpg)
TempDB
![Page 25: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/25.jpg)
TempDB optimization
![Page 26: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/26.jpg)
TempDB optimization
![Page 27: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/27.jpg)
TempDB optimization
![Page 28: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/28.jpg)
TempDB optimization
![Page 29: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/29.jpg)
TempDB optimization
![Page 30: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/30.jpg)
TempDB optimization
![Page 31: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/31.jpg)
TempDB optimization
![Page 32: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/32.jpg)
TempDB optimization
![Page 33: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/33.jpg)
Index Fragmentation
![Page 34: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/34.jpg)
Statistics
![Page 35: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/35.jpg)
SQL Server memory allocation
![Page 36: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/36.jpg)
Recycle Bin
![Page 37: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/37.jpg)
MAXDOP
![Page 38: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/38.jpg)
questions?
HTTP://BLAH.WINSMARTS.COM
@SAHILMALIK
![Page 39: Optimizing SQL server for speedy Sharepoint](https://reader034.fdocuments.us/reader034/viewer/2022051312/54662e30b4af9f3f3f8b522e/html5/thumbnails/39.jpg)
thank you.
SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013ZAGREB, NOVEMBER 27-28 2013