Stephen J. Richards has 25 years experience in Data Management and Information Technology. This information is provided as a public service by Neon Enterprise Software, a leading provider of IMS outsourcing. For more information, please visit http://www.neonesoft.com.
Administration of IMS full function and Fast Path databases can have
a significant impact on the overall performance and usability of critical business applications. Databases must be recognized to modify the database schema so that physical disk space can be reclaimed and to ensure acceptable database performance by facilitating physical adjacency of segments within a record as well as across records.
Over time, as information is added, updated, and deleted, a database becomes physically disorganized, decreasing operating efficiency.
More I/O operations are needed to retrieve a segment and its dependents when they are physically disorganized than when they are physically adjacent to one another. When this occurs, response time slows noticeably with a corresponding decrease in end-user productivity.
Physical database reorganization involves placing each root segment together with its dependent segments into one block (or into adjacent blocks if they do not fit into a single block). Any secondary indexes for the reorganized database must be rebuilt, and local relationships pointers between databases must be resolved and updated. A structure change such as adding or deleting segment types is also a reason for reorganizing a database.
Reorganization can be painful for a number of reasons. With traditional reorganization, utilities data is not available during the process, which means lost revenue as well as lost productivity of your employees. The lack of IMS expertise in many IT centers causes reorganization to be executed incorrectly or not at all.
Before reorganizing your database, your company should decide on a database maintenance cycle. You should also have a plan process in place. A plan process involves researching and making decisions about the tools and techniques that you will use to implement your maintenance strategy. The idea is to determine which tasks and goals are necessary and then to find the tools that are best designed to help you carry out that plan. You also must then examine the techniques to use for the gather, analyze, and execute processes of your strategy. Key considerations may include identifying the specific data elements that you must collect about your environment and databases, formulating a method of analysis, developing a monitoring schedule, and designing a system of rules that tell you when and how to react to the analysis.
The gather process involves collecting and managing information about your environment and databases. You must build and run the jobs to collect data. You also must manage the storage of the data that is gathered, which includes performing regular backups, purging data according to established retention schedules, and recovering data when necessary.
The gather process provides all information on which you base your analysis. You must collect key elements about the state of each database. You need to know about any events that occurred in your system that may affect the databases. While you must ensure that the data which is gathered is current, you also need historical details about your databases. Using the historical details you can identify and chart data trends.
The analyze process involves organizing and interpreting the gathered data. You must process the data into meaningful and manageable reports. You must build and run jobs to generate the reports. Finally, you must read, compare, and interpret the reports.
The analyze process identifies problems with your databases. Because it would be impractical if not impossible to review reports for thousands of databases manually, the analyze process must be efficient and consistent. You need a method of analysis that pinpoints specific database problems and delivers repeatable results.
The execute process involves taking action to correct problems that were found during the analysis. You must decide which solutions to execute and then build and run the jobs. You also must monitor the jobs and review job output. The execute process is important because the overall health and performance of your database depends on taking appropriate action at the appropriate time. You must execute solutions that correct as many problems with as few of resources as possible.
Last, repeat all processes. Database administration processes are cyclical. When solutions have been executed to correct problems that were reported by the analysis, the cycle begins anew.
- Related Videos
- Related Articles
- Ask / Related Q&A




Online Data Backup: Why You Need It And What To Look For
By: Dave Talbot | 07/12/2009With so much data stored on hard drives and memory sticks these days many people still don't realise the importance of backing up their data in case their drive corrupts or breaks. This article explores the ins and outs of online data backup
Enroll in MCIPT Database Administrator Boot Camp and Put Your Career on the Fast Track
By: Caitlina Fuller | 07/12/2009MCITP database administrator boot camp is the ideal way for the busy IT professional to earn the credentials necessary to become certified on SQL Server 2005. The exams to become certified are normally included in the boot camp training courses.
Online Data Backup: Why You Need It And What To Look For
By: Dave Talbot | 07/12/2009With so much data stored on hard drives and memory sticks these days many people still don't realise the importance of backing up their data in case their drive corrupts or breaks. This article explores the ins and outs of online data backup
Boost Your Career with MCITP Boot Camp
By: Caitlina Fuller | 07/12/2009If you are working within the IT field, you surely are aware of the fact that it is very important to stay current with the latest training in order to keep yourself marketable and/or to put yourself in a great position for advancement within a company.
Clean My PC Registry – Benefits of Cleaning the Registry of your PC
By: Deb Vornholt | 07/12/2009Is your computer slowing down? Does it take forever to load any programs? Are your web pages loading so slowly that you are ready to pull your hair out? Are error messages starting to pop up on your computer screen at random intervals?
DVR Hidden Spy Video Cameras: Taking Preventive Measures
By: Paul Wise | 07/12/2009How pepper spray and hidden cameras can be preventive of attacks and other unexpected occurrences.
HIRING PHP DEVELOPERS & PHP PROGRAMMERS AT AFFORDABLE COSTS
By: prachi upadhyay | 07/12/2009With all these models of hiring, the availability of the PHP developers or the PHP programmers at affordable prices is very easy as well as very beneficial as well. Hiring PHP developers or the PHP programmers from the company that can outsource their services is very affordable indeed and also that the projects that these programmers develop are of the best quality more than the in-house employees could do.
Printing Your Own Photos at Home
By: John Dow | 07/12/2009The holidays are once again upon us. Which means that my wife is going to go crazy printing out photos she takes of all the events, parties, kids, and grandkids. We discuss this on every holiday, the difference in cost between getting prints done by the local drugstore, photo shop,...
Online Compliance and Government Regulation
By: Stephen J. Richards | 28/07/2008 | Data RecoveryWith business being conducted more and more so online and the use of the Internet having primary relevance in today’s society comes the need for regulation and protection in a way never needed before.
Outsourcing Technical Support
By: Stephen J. Richards | 22/07/2008 | SoftwareTechnology, we all have to have it to run our businesses more efficiently. Although technology has allowed us significant increases in productivity and efficiency, they have not come without cost. The level of sophistication necessary to resolve technical issues has also increased; therefore, when a problem occurs, end users generally are not able to fix it themselves and must turn to professional support for help.
Databases and Maintaining Their Uptime
By: Stephen J. Richards | 19/06/2008 | DatabasesDatabases provide a convenient means of storing vast amounts of information, allowing the information to be sorted, searched, viewed, and manipulated according to the business needs and goals. A computer database relies upon software to organize the storage of data.
Centralizing Data Storage
By: Stephen J. Richards | 06/05/2008 | ComputersManagement of business data is becoming ever more complex and important with increasing pressures of security, regulatory compliance, and corporate governance. Technology is allowing businesses to create and store exponentially more data.
Greening Up Your it Department
By: Stephen J. Richards | 18/04/2008 | ComputersWe all want to improve our environment, and especially now, we want to be more conscientious of how our actions affect our planet. Taking simple steps in your place of business is no different than making steps at home.
How and Why Databases are Reorganized
By: Stephen J. Richards | 07/02/2008 | ComputersAdministration of IMS full function and Fast Path databases can have a significant impact on the overall performance and usability of critical business applications.
Outsourcing and Archiving your Data
By: Stephen J. Richards | 16/01/2008 | Data RecoveryWhether a company relies heavily on database activity for critical everyday business operations or only for select requirements, the loss of data due to technological failure can have far reaching negative implications.
Backing Up your Computer Verses Archiving
By: Stephen J. Richards | 16/01/2008 | Data RecoveryThe concepts of backing up a computer and archiving documents often get confused.