Getting Started with Adobe After Effects - Part 6: Motion Blur


Upload Image Close it
Select File

Learn about SQL Server DBA, SQL Server database performance,SQL Server optimisation,database tuning,t-sql,ssis
Browse by Tags · View All
DBA Scripts 51
performance 37
SQL Server 29
Object Management 24
#SQLServer 24
Backup and Restore 20
Security Management 20
Powershell 17
Indexes 14
DBA 14

Archive · View All
June 2011 38
January 2011 33
May 2011 32
August 2011 27
July 2011 26
January 2012 24
February 2011 19
April 2011 19
March 2011 17
March 2012 17

Jack Vamvas's Blog

DBA secrets to stress reduction

Nov 16 2011 12:00AM by Jack Vamvas   

The current DBA trend is increased database management requirements and less DBAs to manage. 

Many factors are responsible, such as:

1)Global trends and predictions for increased data requirements

2)Automation

3)Economic pressure to decrease size of IT departments

You can see why for many DBAs intense stress and a complete lack of time management is a way of life.   

These are top 9 practises I follow in managing  large database environments.

1) Inventory management system. The first DBA task is to create an  database inventory management system. The objective is to list all database server instances in the environment, under your responsibility.

It could be a simple Excel spreadsheet listing out all database servers under your responsibility. The sort of columns I include are: Server name, instance, directory structure, version, collation, application, application owner etc.  A combination of server and business information

A list of database servers under your management is a clear way of communicating your responsibilities and introducing some control into your workload.

2) Disaster Recovery Plan.  It doesn’t matter how performant your databases are, if you can’t recover from a disaster. Organise Service Level Agreements (SLA) , Recovery Time Objectives (RTO) and Recovery Point objectives (RPO).  These agreements assist in designing an architecture to support the  organisational requirements.

Can you deal with database corruption?

What is your contingency plan for a power outage?

How does the DBA fit into the business continuity plan?

Underpinning a solid Disaster recover plan strategy is a backup strategy. Are you backing up databases according to recovery requirements ? Are you monitoring backup failures and proactively fixing problems? Are you regularly testing Restores?

3) Standardization. Maintain fix packs, security, maintenance, data-log-temp file layout , installation files\methods and start up accounts  as standard. Stick to the system as closely as possible. Different instances have different values such as memory, collation,OLE automation etc, script as much as possible and retain with the install files

4) Source of information. Being a database expert of every aspect of the database server ecosystem is a big challenge. It’s an on-going process. To be an effective DBA , you need to know where to get information , sometimes in a hurry.

I’ve found cultivating some habits, such as a) documenting problems and solutions b) reading the database server manuals  c) following blogs d) involved in forums   as useful. 

5) IO performance. Three key pieces of information to document  a) The IO profile of the database server instance b)  Characteristics of the substorage, such as RAID levels, mirroring, snapshot capabilities  c) A checklist of configurables such as disk alignment – have they been implemented? have they been checked?

6) Server Maintenance Plan. Regular maintenance can save you much stress on a Monday morning. A well thought through and carefully implemented maintenance plan  is key to  well performing database servers.  

Reindexing, statistics management, integrity checks are some key tasks

7) Database server Security.  Create a Security Policy and distribute to the organisation.  Encourage application users to sign – off the document. It becomes the benchmark for any security requests

      Create scripts which lockdown the database server at installation. Apply regular     checks to ensure the security policy is maintained.  Typical security issue include developers with elevated rights and application users with system administrator rights!

8) Develop relationships with other IT team. For a DBA this includes developers, Operations and Storage engineers. Each group has it’s own perspective. Educating yourself about these other disciplines and working proactively assists greatly. It will help in troubleshooting and offering useful feedback to these groups, rather than accusatory threats.

9) Monitor Server Performance and Tuning.  I consider performance tuning one of the primary functions of a DBA. Maintaining good database server performance is largely about a) a good maintenance plan b) monitoring and fixing bottlenecks quickly. It’s important to baseline the server and create a IO profile.  

When a performance problem arises use the baseline to compare and gauge the performance issue severity.

Republished from http://www.dba-db2.com/.


Republished from SQL Server DBA [65 clicks].  Read the original version here [32134 clicks].

Jack Vamvas
5 · 27% · 8528
1
 
0
Lifesaver
 
0
Refreshed
 
0
Learned
 
0
Incorrect



Submit

Your Comment


Sign Up or Login to post a comment.

"DBA secrets to stress reduction" rated 5 out of 5 by 1 readers
DBA secrets to stress reduction , 5.0 out of 5 based on 1 ratings
    Copyright © Rivera Informatic Private Ltd Contact us      Privacy Policy      Terms of use      Report Abuse      Advertising      [ZULU1097]