Base Line of current work loads.
Number of user,logins,connections at a given point.
Estimated growth in work load.
Minimum software and Hardware Requirements.
Storage system sizing and I/O requirements.
Choosing SQL Server editions/License.
Service Accounts Selection.
Limit using of SA during Upgrades with third party vendors.
Hardening systems with company security policy.
Isolate drives for system databases,Temp db and user data and log files for better performance.
The number of allocated data files in the TempDB database depends on the logical or physical CPUs number on your server.
Configure Min and Max SQL Server Memory, initially sql server acquires minimum memory. as work load requests from users it will consume memory to max limit.
The fill-factor option is provided for fine-tuning index data storage and performance. When an index is created or rebuilt, the fill-factor value determines the percentage of space on each leaf-level page to be filled with data, reserving the remainder on each page as free space for future growth. For example, specifying a fill-factor value of 80 means that 20 percent of each leaf-level page will be left empty, providing space for index expansion as data is added to the underlying table. The empty space is reserved between the index rows rather than at the end of the index.
define Databases default paths.
Configure MAX Degree of parallelism according to your work needs, please refer Microsoft Best Practices. (https://support.microsoft.com/en-ca/kb/2806535)
configure Sql Server error logs,
Configure Database Mail with public and private profiles.
Configure SQL Server agent operator for Alerts purpose.
Create default alerts for severities (16-25).
Database maintenance,backup and recovery steps.
Offsite backup plans.
Minimum up time and SLA’s.
Store SA/Service accounts password in vaults/key pass.
Create complete document if High available solution is required (Cluster,Always on groups, Log shipping).
Disaster Recovery Strategy.
Configure Daily health checks Sql server Systems. If required buy third party tools.
Configure Performance Monitoring tools. Store DMV’s in a single location of network share for peridoic helath checks by DBA’s
Create scripts for Daily refresh on DEv and QA environments.
Secure Backups by enforcing Encryption.
Develop plan on periodic backup validationand admin passwords rest
install Service packs and CU’s
for more information please refer to the Microsoft