Optimizing SQL server for speedy Sharepoint

  • 201 views
Uploaded 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 …

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.

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
201
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
29
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. sponsors
  • 3. C:>whoami 11xMVP 15xAuthor Pluralsight Author Microsoft Metro Trainer Funny and Honest HTTP://BLAH.WINSMARTS.COM @SAHILMALIK
  • 4. What is this session about
  • 5. Why is it so slow? Search Everything Else ECM Content Database Collaboration Workflows
  • 6. Database design Less Maintenance Awesome Performance
  • 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. 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. 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. 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. 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. 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. How content databases really work! :-) ? Site Collection
  • 14. How content databases really work! :-) Site Collection
  • 15. How content databases really work! :-) Fragmentation Site Collection
  • 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. 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. 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. 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. 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. 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. Lessons Learnt
  • 23. SQL Server disk cluster size
  • 24. TempDB
  • 25. TempDB optimization
  • 26. TempDB optimization
  • 27. TempDB optimization
  • 28. TempDB optimization
  • 29. TempDB optimization
  • 30. TempDB optimization
  • 31. TempDB optimization
  • 32. TempDB optimization
  • 33. Index Fragmentation
  • 34. Statistics
  • 35. SQL Server memory allocation
  • 36. Recycle Bin
  • 37. MAXDOP
  • 38. questions? HTTP://BLAH.WINSMARTS.COM @SAHILMALIK
  • 39. thank you. SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013 ZAGREB, NOVEMBER 27-28 2013