Your SlideShare is downloading. ×
0
Joe D’Antoni
PSSUG
13-Nov-2013
About Me
 @jdanton Twitter
 Blog/Slides/Scripts joedantoni.wordpress.com
 Solution Architect, Anexinet
Overview
SQL Server’s Default Installation Rules are BAD!!!

Let’s Fix It!!
Set Max Memory
• The default setting for max server memory is 2147483647
MB (2.1 Petabytes!!!)
• If this setting is not ch...
Configure MaxDOP
 Default setting is 0 which uses all

available processors in parallel
query execution
 This can lead t...
Change Model File Sizes
 Initial Size and Autogrowth

are way too small initially
 There is no right number—
base on rou...
Change Model Recovery Model
• By default—Model is in full recovery
mode
• Typically I set to simple—if a database
needs to...
Add Files to TempDB
 If the number of logical

processors < 8 then number of
TempDB Files = number of
CPUs
 If logical p...
Create SQL Agent Alerts for Critical
Errors
• Ensures you get notified when something bad
happens on your server
• Know th...
Patch SQL Server
 Find out the current Service Pack and Cumulative Update level

(sqlserverbuilds.blogspot.com)
 Patch y...
Script your Installs
• Don’t use the GUI
• Automate for consistency, and speed
• You should still QA—this process is
depen...
Summary
 Do this stuff
 Automate and Repeat
 Your Servers will love you

Slides joedantoni.wordpress.com
Twitter @jdant...
Upcoming SlideShare
Loading in...5
×

8 Things To Do After You Install SQL Server

1,442

Published on

Short presentation delivered to the Philadelphia SQL Server Users Group on 13 November 2013. Recommends changes to make to SQL Server after basic installation.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,442
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "8 Things To Do After You Install SQL Server"

  1. 1. Joe D’Antoni PSSUG 13-Nov-2013
  2. 2. About Me  @jdanton Twitter  Blog/Slides/Scripts joedantoni.wordpress.com  Solution Architect, Anexinet
  3. 3. Overview SQL Server’s Default Installation Rules are BAD!!! Let’s Fix It!!
  4. 4. Set Max Memory • The default setting for max server memory is 2147483647 MB (2.1 Petabytes!!!) • If this setting is not changed SQL Server will attempt to grab all of the memory on the box • This can lead to paging of the Windows O/S • Best Practice is to allocate 80% of memory to SQL Server • The one exception is very large memory servers— Windows generally needs about 6-8 GB to run comfortably • Minimum Memory doesn’t need to be set except on VMs
  5. 5. Configure MaxDOP  Default setting is 0 which uses all available processors in parallel query execution  This can lead to CXPACKET and Scheduler waits  Best Practice  For servers > 8 CPUs = MAXDOP=8  For servers < 8 CPUs = MAXDOP 0 to n  Sharepoint MAXDOP=1
  6. 6. Change Model File Sizes  Initial Size and Autogrowth are way too small initially  There is no right number— base on roughly how big your databases will be  Definitely, change autogrowth to remove percentage growth and go with fixed value  Goal is to avoid file system fragementation
  7. 7. Change Model Recovery Model • By default—Model is in full recovery mode • Typically I set to simple—if a database needs to be in full recovery mode, set it manually
  8. 8. Add Files to TempDB  If the number of logical processors < 8 then number of TempDB Files = number of CPUs  If logical processors > 8, then number of TempDB Files = 8  If contention continues add files in multiples of 4  All TempDB files should be the same size and have same autogrowth settings
  9. 9. Create SQL Agent Alerts for Critical Errors • Ensures you get notified when something bad happens on your server • Know that problems are happening before your users do • Can tie alerts to actions and/or pages
  10. 10. Patch SQL Server  Find out the current Service Pack and Cumulative Update level (sqlserverbuilds.blogspot.com)  Patch your server—no time like install time
  11. 11. Script your Installs • Don’t use the GUI • Automate for consistency, and speed • You should still QA—this process is dependent on things like having standard disk letters • Download at my blog
  12. 12. Summary  Do this stuff  Automate and Repeat  Your Servers will love you Slides joedantoni.wordpress.com Twitter @jdanton Email jdanton1@yahoo.com
  1. A particular slide catching your eye?

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

×