Learn Hosting,WebDev,Scripting Make Money Hosting, WebDev,Scripting
Home :: HostScreamer.com
 
   
more Tasty Bits:
Link Building
wallpaper
free templates
www.lambert.cc
Web Design
Free Link Exchange

How And Why Databases Are Reorganized

February 13th, 2008

By Stephen Richards

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.

About the Author: 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 mainframe disaster recovery and data retention technology.

AddThis Feed Button   

Computer Retrospectives - How the Operating System came to be

December 3rd, 2007

by ZACH HOPE

Many young people nowadays take for granted the mouse based operating systems that have been the standard since the 1980s. The mouse is the main step forward that I can remember in the evolution of the PC. When I was a kid, the personal computers that everyone wished they had were the ZX Spectrum and Commodore 64. The Commodores were basically bulky keyboards that connected into your television, and a tape recorder to store and load data, programs, or games. You could hardly refer to it as an operating system; there wasn’t even a mouse and it was totally different to Windows XP or Mac OS 9. When you got a game for these early home computers, on the reverse of the case it had instructions on the painfully slow loading procedure. I can’t really remember, but I think you had to type in “Run” or something and press play.

The Introduction of the Pointing Device

My first memories of trying out a trackball were when using a Commodore Amiga 500 – one of the most desirable gaming PCs of the mid to late 80s. The Commodore Amiga did have a primitive operating system but it was capable of displaying only a few colours and overall it looked pretty rubbish. Then again, this was the first step away from having to be able to code to operate a computer. The mouse is much more instinctive than typing computer code and played a crucial part in helping to grow the home computing market.

Whist at University, a buddy of mine passed on a fascinating anecdote about the invention of the mouse. His father was an employee at Xerox and had maintained the group was the originator of the mouse. Then Steve Jobs saw the contraption and included it into his Apple computers. I don’t know what sort of legal wrangling arose, but the intellectual property for the mouse has to be up there with the most well-paid ever conceived. There must have been tons and tons of the gadgets manufactured.

The launch of the mouse can be considered the dawn of the operating system as it appears today. Microsoft launched Windows 3.1 which was very ugly even in those days. Apple’s OS 7 was a lot more good looking and simpler to use. The problem was that the programs on Windows were in fact suited to corporate use. The Apple computer was meant for the artistic inclined marketplace – becoming the operating system for computer art, and graphic design. The two OSs were complete opposites, you couldn’t even exchange a floppy disk between them, they had their own printers, and you could forget about networking them. Step by step over the next 20 years the disparity was reduced, and in 2006 Apple systems started to use Intel processors so they were even able to run Windows. Nobody saw that coming.

Microsoft Windows has always been playing catch-up to Mac OS when it comes to aesthetics. Even with Vista, a lot of people would still rather have OS X Leopard – but that might just be to do with Bill Gates taste.

What the Future Holds

Looking towards the upcoming gadgets of tomorrow, there are some very promising avenues for innovative input devices. The mouse became the ground breaking contraption for operating systems in the 80s, and in 2007 the touch screen could well follow in it’s footsteps. The iPhone doesn’t need mice, trackballs, and keyboards, because it has swapped them with a touch screen. Although typing is a little tricky with no sensation of a key press, it has forged new territory in the advancement of the operating system. It has much superior portability and handiness - something that is certainly going to get better and better in forthcoming years. ComputerGuruZach is the author of Speed-Up-Windows-XP.com, a site that can teach you how to speed up computer . Instead of complaining, “why is my computer slow”, you can breathe new life into XP slow startup PCs.

AddThis Feed Button