Optimizing SQL server for speedy
SharePoint
SAHIL MALIK
WWW.WINSMARTS.COM
@SAHILMALIK

SHAREPOINT AND PROJECT CONFERENCE A...
sponsors
C:>whoami

11xMVP
15xAuthor
Pluralsight Author
Microsoft Metro Trainer
Funny and Honest

HTTP://BLAH.WINSMARTS.COM
@SAHILM...
What is this session about
Why is it so slow?
Search

Everything
Else

ECM

Content
Database

Collaboration

Workflows
Database design
Less
Maintenance

Awesome
Performance
SharePoint Content Database
• Is designed to work with less maintenance headache
• Install and it works.
• But the default...
How do content databases work!

Site Collection

Site Collection

Site Collection

Site Collection

Site Collection

Site ...
How do content databases work!

Site Collection

Site Collection

Site Collection

Site Collection

Site Collection

Site ...
How do content databases work!

Site Collection

Site Collection

Site Collection

Site Collection

Site Collection

Site ...
How do content databases work!
Site Collection

Site Collection

Site Collection

Site Collection

Site Collection

Site C...
How do content databases work!
Site Collection

Site Collection

Site Collection

Site Collection

Site Collection

Site C...
How content databases really work! :-)

?
Site Collection
How content databases really work! :-)

Site Collection
How content databases really work! :-)

Fragmentation

Site Collection
How content databases should work!

Site Collection

Site Collection

Site Collection

Site Collection

Site Collection

S...
How content databases should work!

Site Collection
Site Collection

Site Collection

Site Collection

Site Collection

Si...
How content databases should work!

Site Collection

Site Collection

Site Collection

Site Collection

Site Collection

S...
How content databases should work!

Site Collection

Site Collection

Site Collection

Site Collection

Site Collection

S...
How content databases should work!
Site Collection

Site Collection

Site Collection

Site Collection

Site Collection

Si...
How content databases should work!
Site Collection

Site Collection

Site Collection

Site Collection

Site Collection

Si...
Lessons Learnt
SQL Server disk cluster size
TempDB
TempDB optimization
TempDB optimization
TempDB optimization
TempDB optimization
TempDB optimization
TempDB optimization
TempDB optimization
TempDB optimization
Index Fragmentation
Statistics
SQL Server memory allocation
Recycle Bin
MAXDOP
questions?
HTTP://BLAH.WINSMARTS.COM
@SAHILMALIK
thank you.
SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013
ZAGREB, NOVEMBER 27-28 2013
Upcoming SlideShare
Loading in...5
×

Optimizing SQL server for speedy Sharepoint

275

Published on

If you’re a SQL Server DBA or a SharePoint admin, attend this session and WOW your bosses when you return. SharePoint is slow! Really? Okay, it is a common complaint I hear. But did you know, a few tweaks here and there, and with the very same hardware you can get many 100 times better performance. And many of these you can do on a running production environment.

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
275
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
33
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Optimizing SQL server for speedy Sharepoint

  1. 1. Optimizing SQL server for speedy SharePoint SAHIL MALIK WWW.WINSMARTS.COM @SAHILMALIK SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013 ZAGREB, NOVEMBER 27-28 2013
  2. 2. sponsors
  3. 3. C:>whoami 11xMVP 15xAuthor Pluralsight Author Microsoft Metro Trainer Funny and Honest HTTP://BLAH.WINSMARTS.COM @SAHILMALIK
  4. 4. What is this session about
  5. 5. Why is it so slow? Search Everything Else ECM Content Database Collaboration Workflows
  6. 6. Database design Less Maintenance Awesome Performance
  7. 7. 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
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. 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
  12. 12. 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
  13. 13. How content databases really work! :-) ? Site Collection
  14. 14. How content databases really work! :-) Site Collection
  15. 15. How content databases really work! :-) Fragmentation Site Collection
  16. 16. 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
  17. 17. 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
  18. 18. 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
  19. 19. 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
  20. 20. 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
  21. 21. 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
  22. 22. Lessons Learnt
  23. 23. SQL Server disk cluster size
  24. 24. TempDB
  25. 25. TempDB optimization
  26. 26. TempDB optimization
  27. 27. TempDB optimization
  28. 28. TempDB optimization
  29. 29. TempDB optimization
  30. 30. TempDB optimization
  31. 31. TempDB optimization
  32. 32. TempDB optimization
  33. 33. Index Fragmentation
  34. 34. Statistics
  35. 35. SQL Server memory allocation
  36. 36. Recycle Bin
  37. 37. MAXDOP
  38. 38. questions? HTTP://BLAH.WINSMARTS.COM @SAHILMALIK
  39. 39. thank you. SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013 ZAGREB, NOVEMBER 27-28 2013
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×