A method and system for analyzing the physical characteristics of database records, such as in IMS databases. The information obtained during this analysis may then be used to perform a more efficient reorganization or restructuring of the database. In one embodiment, the method involves tracing the database retrieval process to collect physical location information for each segment of each database record in an IMS database. The database retrieval process for each database record may begin at the root segment of the database record and traverse the child segments of the database record, preferably in hierarchical order, e.g. top to bottom, left to right. The database retrieval process identifies the segment code causing the first reference to a block and the number of segments retrieved from the block before fetching a new block. The physical location information for each segment of each database record in the IMS database may be analyzed to identify one or more segments which represent a fragmented boundary twin chain. Two calculations may be performed for those segments which are boundary twin chains. If the total number of physical blocks currently used to hold the boundary twin chain exceeds the minimum number of physical blocks needed to hold the boundary twin chain by a pre-determined amount, the boundary twin chain may be determined to be fragmented. Similar calculations may be performed for the database record. A reorganization recommendation list for the database record may be created in response to determining whether the database record is fragmented.

Un método y un sistema para analizar las características físicas de los expedientes de la base de datos, por ejemplo en bases de datos del IMS. La información obtenida durante este análisis se puede entonces utilizar para realizar una reorganización o una reestructuración más eficiente de la base de datos. En una encarnación, el método implica el remontar del proceso de la recuperación de la base de datos para recoger la información de la localización física para cada segmento de cada expediente de la base de datos en una base de datos del IMS. El proceso de la recuperación de la base de datos para cada expediente de la base de datos puede comenzar en el segmento de raíz del expediente y de la travesía de la base de datos los segmentos del niño del expediente de la base de datos, preferiblemente en la orden jerárquica, e.g. tapa al fondo, izquierdo a la derecha. El proceso de la recuperación de la base de datos identifica el código del segmento que causa la primera referencia a un bloque y el número de los segmentos recuperados del bloque antes de traer un nuevo bloque. La información de la localización física para cada segmento de cada expediente de la base de datos en la base de datos del IMS se puede analizar para identificar unos o más segmentos que representen una cadena gemela hecha fragmentos del límite. Dos cálculos se pueden realizar para esos segmentos que sean cadenas gemelas del límite. Si el número total de los bloques físicos usados actualmente para sostener la cadena gemela del límite excede el número mínimo de los bloques físicos necesitados para sostener la cadena gemela del límite por una cantidad predeterminada, la cadena gemela del límite se puede determinar para ser hecho fragmentos. Los cálculos similares se pueden realizar para el expediente de la base de datos. Una lista de la recomendación de la reorganización para el expediente de la base de datos se puede crear en respuesta a determinar si el expediente de la base de datos está hecho fragmentos.

 
Web www.patentalert.com

< (none)

< Automatically verifying the feasibility of network management policies

> Enhanced tree control for multiple item selection

> (none)

~ 00038