- 25
- 0
- 约3.6万字
- 约 45页
- 2021-02-27 发布于河北
- 举报
DB2中内存的使用
摘要:本文将向您讲解 DB2 内存使用的基础,以及共享内存和私有内存的概念。这些内容
同时适用于 32 位和 64 位的系统。
简介
理解 DB2 如何使用内存,可以防止过度分配内存,并有助于对内存的使用进行调优,从而获得更好的性能。
本文将向您传授 DB2 内存使用的基础,以及共享内存和私有内存的概念。这些内
容同时适用于 32 位和 64 位的系统。 虽然对于 64 位系统有一些限制,但是在未来的
一段时间内还不大可能触及这些限制。 因此,我们将焦点放在影响 32 位系统的内存限
制,并对之进行详细的讨论。
我们首先讨论一般情况下 DB2 如何使用内存,接着讨论内存管理如何随着平台
(AIX、Sun、HP、Linux 和 Windows)的不同而变化,以及它们对 DB2 的影响。最后,我们将给出一些实际生活中客户处境 / 问题以及他们的解决方案的有意义的例子。本文的内容适用于 DB2 version 8 。
DB2 内存结构概述
图 1 中说明了 DB2 内存结构。这种内存结构在所有平台上都是一致的。 注意:
在多分区环境中,下面的图适用于多分区实例中的每个分区。
1 - DB2 内存结构
DB2 在 4 种不同的内存集( memory set )内拆分和管理内存。这 4 种内存集分别
是:
1.
实例共享内存( instance shared
原创力文档

文档评论(0)