Optimizing SQL server for speedy Sharepoint

306
-1

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
306
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

×