Professional Documents
Culture Documents
DBA As Service - Scope of Work
DBA As Service - Scope of Work
Objective
The application/database environment have their custom-built ERP application hosted on
premise which utilizes SQL Server as its back end. The SQL environment is clustered with
using Always On, High Availability Solution. We are considering managed support services
to support and maintain the current environment to ensure the business continuity and
deliver the same uninterrupted performance. It is essential to manage databases on timely
manner to get the high performance and high availability possible.
In-Scope Services
Maintaining the SQL Server database environment providing SQL Server DBA services.
These services will be provided initially for a period of one year from the date of signing and
could be renewed yearly at the expiry of each year contract.
4. Monitoring CPU and memory utilization when finding differences, take corrective actions
accordingly –use Monitoring tool to configure this activity to send alert immediately.
5. Analyze and take corrective actions on logical and physical reads for SQL database.
6. Monitor and take corrective actions on Current wait values – the wait time limit is
calculated from logical CPU count multiplied by 60 seconds.
7. Record the transaction log size growth and let management aware of the potential area
of the high volatile.
9. Identify and take corrective actions on the database dead lock event details the
corresponding objects.
10. Monitor the warning or alarm created by the blocking statistics alerts and take corrective
actions accordingly.
11. Understand and provide suggestions on statistics for the SQL statements
corresponding to the query plans that have resulted in the most logical reads.
12. Current wait values - the wait time limit is calculated from logical CPU count multiplied
by 60 seconds and take corrective actions accordingly.
13. Implement and monitor the database maintenance jobs like update statistics and rebuild
index on database or able.
14. Monitor daily database backup alerts / warnings and take corrective actions accordingly.
Preventive maintenance
1. Monthly preventive maintenance and Health Checks for all SQL instance in
scope.
4. Maintain SQL instances and DBs documentation and update it when required,
document should contain names (instance & DB), IPs, size, application using the DB,
server/cluster it is part of version and any other relevant information within the same
document.
Impact on a small number of user base or Some minor functionality is broken, but
Low (P3) impact on many users, but a workaround exists the service is still usable.