`
weiruan85
  • 浏览: 385418 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

db2 自动内存管理

    博客分类:
  • db2
阅读更多
事情的起源还是要从load 这个东西开始:
   一开始导入数据特别慢,我觉得应该要设置缓冲池大小,或者其他的什么的参数。
  但是在老大的指导下,发现了v9 的自动内存管理。


1.自动内存管理
适应性、自调式内存分配,通过不断更新配置参数、调整缓冲池大小和动态分配可用的内存 资源,帮助用户简化或排除DB2服务器的配置工作。


2.缺省情况下,已对单一分区数据库启用自调整内存功能,并对多分区数据库禁用此功能。也就是说,在 V9.1 中创建单一分区数据库时,self_tuning_mem 数据库配置参数会自动设置为 ON,如果不需要启用自调整内存管理器,则可在创建数据库之后通过将 self_tuning_mem 配置参数设置为 OFF 来关闭该管理器;在 DPF 系统上不会默认启用自调整内存管理器

3.在 Windows® 和 AIX® 平台上(也仅在这两个平台上),自调整内存功能还可确定数据库内存的总需求,并会动态地对数据库共享内存的总体使用情况进行调整。这使数据库管理器可以根据工作负载的需要消耗更多物理内存,而在数据库内存需求降低时将这些内存释放到操作系统中。


4. 可以对下列内存使用者启用自调整(把相应的参数设置为 AUTOMATIC):
  •缓冲池(由 ALTER BUFFERPOOL 和 CREATE BUFFERPOOL 语句指定AUTOMATIC属性)。
  •程序包高速缓存(由 pckcachesz 配置参数控制)。
  •锁定内存(由 locklist 和 maxlocks 配置参数控制)。
分享到:
评论

相关推荐

    DB2 UDB 内存模型

    DB2 Universal Database (UDB) 是IBM推出的...总的来说,DB2 UDB的内存模型是一个复杂的系统,涉及到多个层次的内存管理和优化。理解和掌握这些概念,能够帮助我们更好地管理和调整数据库,以适应不断变化的业务需求。

    DB2如何使用内存

    内存管理是DB2数据库性能优化的关键因素,理解DB2如何使用内存对于提升系统效率至关重要。本文将深入探讨DB2内存的基本原理,特别是针对32位系统的一些限制,以及在不同操作系统环境下的内存管理差异。 首先,DB2的...

    DB2内存模型

    本文旨在深入解析DB2 V8、V9 及 V9.5 版本中的内存管理机制,并重点探讨自调优内存管理器(Self-Tuning Memory Manager)的引入及其对整体性能的影响。 #### 内存从操作系统视角出发 - **物理内存 vs 虚拟内存**:...

    DB2 数据管理手册

    ### DB2 数据管理手册知识点概览 #### 一、引言 - **DB2数据管理手册**:本书作为IBM内部员工的学习资料,旨在提供DB2数据库的全面介绍及其在商业环境中的应用指南。 - **主要内容**:涵盖DB2在商业中的应用场景、...

    DB2高级管理AUTOMATIC COMPUTING

    完成本单元的学习后,您将掌握如何利用DB2 UDB的自动功能来提高数据库的管理和性能,包括备份/恢复、日志文件管理、内存配置、运行统计、表重组以及使用健康中心和活动监视器等功能。通过这些自动化的工具和技术,您...

    DB2 自调优内存

    DB2自调优内存功能是一项高级内存管理技术,它能够根据应用程序的需求动态调整DB2内存的分配情况,从而提高数据库性能。这一特性允许DB2自动地在不同的内存使用者之间重新分配内存资源,包括排序、包缓存、锁定列表...

    DB2数据库管理指南-性能

    根据提供的文件信息,我们可以深入探讨“DB2数据库管理指南-性能”这一主题。这将包括对DB2数据库管理系统(DBMS)性能优化的关键概念、技术和最佳实践进行详细讲解。 ### DB2数据库性能优化概述 IBM DB2是一款高...

    centos7安装db2

    5. **优化配置**:为了提升DB2的性能,可以设置一些系统参数,比如启用DB2_extended_optimization和DB2_hash_join,关闭自动日志刷写,设置DB2的内存大小等。这些操作是通过`db2set`和`db2update dbm cfg`命令来完成...

    DB2 V9.1控制中心管理手册

    通过数据库代理,管理员可以实现自动化的工作负载管理,如计划任务的执行、备份与恢复操作、性能监控和故障诊断等。数据库代理还可以与其他数据库组件协同工作,如数据库镜像、复制和分区,进一步增强了数据库系统的...

    DBS PL_SQL内存管理实现.pdf

    在内存池的设计和实现中,DBS PL/SQL采用了半自动内存管理策略和自动内存管理策略。半自动内存管理策略中的引用计数方法通过引用计数器来追踪内存使用情况,当引用计数器降至零时,系统认为该内存资源不再被使用,...

    db2数据库可视化工具(Quest Central for DB2)

    1. **性能监控**:Quest Central提供了实时的性能监控功能,可以展示DB2数据库的CPU使用率、内存占用、I/O活动等关键指标,帮助管理员及时发现并解决性能瓶颈。 2. **数据库管理**:通过可视化界面,用户可以轻松...

    DB2数据库存储管理与维护.ppt

    在DB2中,缓冲池是一个关键的性能优化工具,它是一个在内存中预分配的区域,用于缓存经常访问的表和索引数据,以减少磁盘I/O操作。通过配置多个缓冲池,可以根据不同数据的访问模式进行优化。例如,可以为经常读取但...

    DB2UDBV8.1管理学习笔记.pdf

    SMS类型的表空间则只能指定一个目录,由DB2自动管理。系统必备的表空间包括系统编目表空间(SysCatSpace)和系统临时表空间(SysTempSpace)。 3. **性能因素与优化策略**: - **磁盘**: 磁盘I/O是数据库性能的关键...

    DB2 V9.7 license

    首先,DB2 V9.7在性能方面进行了改进,特别是对于SQL查询的处理,通过优化执行计划和内存管理,提升了数据检索的速度。它支持并行查询处理,使得大数据量的分析工作可以在更短的时间内完成。此外,该版本还增强了对...

    DB2数据库管理概念和配置参考

    在DB2中,一个数据库实例是一个运行的数据库环境,它包含一组共享资源,如内存和进程,用于处理多个数据库的请求。每个实例可以管理一个或多个数据库,这种设计提供了高度的灵活性和可扩展性。 #### 2. 数据库和表...

    DB2管理指南:实现

    DB2是IBM开发的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。"DB2管理指南:实现"是一份详尽的文档,旨在帮助读者理解如何有效地管理和操作DB2数据库系统。以下将从多个方面深入解析DB2管理的关键...

Global site tag (gtag.js) - Google Analytics