A method, apparatus, and article of manufacture for a computer-implemented
building indexes system. Indexes are built for a database that is stored
in a data storage device coupled to a computer. An amount of available
memory is determined. An amount of memory for use in transmitting data
between extract, sort, and index build tasks is determined. Then, a number
of sort tasks to be used to build indexes is determined based on the
determined amount of available memory, the determined amount of memory for
use in transmitting data between tasks, and task memory requirements.
Een methode, apparaten, en een artikel van vervaardiging voor een computer-uitgevoerd systeem van de bouwindexen. De indexen worden gebouwd voor een gegevensbestand dat in een gegevensopslaggelegenheid opgeslagen wordt die aan een computer wordt gekoppeld. Een hoeveelheid beschikbaar geheugen wordt bepaald. Een hoeveelheid geheugen voor gebruik in het overbrengen van gegevens tussen uittreksel, soort, en index bouwt taken wordt bepaald. Dan, wordt een aantal soorttaken die om indexen moeten worden gebruikt te bouwen bepaald gebaseerd op de bepaalde hoeveelheid beschikbaar geheugen, de bepaalde hoeveelheid geheugen voor gebruik in het overbrengen van gegevens tussen taken, en de vereisten van het taakgeheugen.