A multiprocessing uncompression mechanism takes advantage of existing
multiprocessing capability within a database to perform dynamic
uncompression of portions of a partially compressed database table that
satisfy a query using processes that may be executed in parallel.
Historical information is gathered for each query. Uncompression advice
includes user-specified parameters that determine how the multiprocessing
uncompression mechanism functions. The multiprocessing uncompression
mechanism processes the historical information and uncompression advice
to determine an appropriate task count for performing uncompression in
parallel processes. The existing multiprocessing capability within the
database then processes the tasks that perform the uncompression in
parallel.