Database administration requires an administrator that is responsible enough to guarantee the kind of environment and quality of the database of their organization. Administration of databases should be free from forbidden access and must always be available. The infrastructure of databases doesn’t change most of the time but its application does. It is always difficult to know how many administrators are needed to maintain an efficient operation of online databases. The factors that have to be considered in maintaining databases are the number and the size of the databases, the number of online users, the number of all the applications, the availability, performance, the downtime impact and the service level agreement.
The service level agreements or SLA determines the required support and the probability needed to offer support and maintenance with a high quality. To meet all expectations of the customers, an administrator must know everything that the customer might probably need. All applications each have an exclusive set of expectations and needs for support. The service level agreement helps to set the required support and to drive out any exaggerated expectations that a unit for application development or a business may have. SLA must be made aware of the workload and the result of work request lead time. The database administration team must gather all the units it supports to create a set of quantifiable service level agreement that must be comprised of the work request lead times, aim for availability, performance of the application and the requirement for support activities. The more the service level agreement limits its services, the more it becomes hard for the database administration to give the appropriate service.