10.07.2015 Views

Ingres 9.2 Migration Guide - Actian

Ingres 9.2 Migration Guide - Actian

Ingres 9.2 Migration Guide - Actian

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Logging System Performance ImprovementsLogging System Performance ImprovementsA number of improvements to the logging system eliminate or at leastminimize bottlenecks identified when running various performance tests. Thesechanges include elimination of contentious current_llb_mutex, faster log forcesthrough forcing only what needs forcing, and improved concurrency potential(fast resume).Buffer Manager Performance ImprovementsA number of improvements have been made to the buffer manager toeliminate or minimize bottlenecks identified when running various performancetests. These include:• Removal of stats for fixed priority pages. In <strong>Ingres</strong> 2.6, stats are trackedby buffer page type for better analysis of the BM’s LRU algorithm.• Raising a buffer’s priority each time it is fixed; previously it was raised onlywhen newly fixed.Operating System IntegrationEnhancements have been made to the internal performance that concern 64­bit operating systems and operating system thread implementation on Linux.64-Bit Operating SystemsNow that Microsoft, Sun, HP, and Linux vendors have produced 64-bit versionsof their operating systems, we are providing a 64-bit build of <strong>Ingres</strong> on theseplatforms. Every effort is made to exploit large memory and files in these 64­bit environments.Operating System Thread Implementation on Linux<strong>Ingres</strong> 2.6 provides support for operating system threads in Linuxenvironments including Intel, Alpha, S/390, and IA64. Operating systemthreads perform better in most circumstances than the internal <strong>Ingres</strong>threading model.200 <strong>Migration</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!