`
leelun
  • 浏览: 63836 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

DB2的优化

阅读更多

  参数 建议值 备注
数据库规划 系统表空间 使用文件系统,使用SMS类型的表空间  
用户表空间 使用系统裸设备,使用用DMS类型的表空间  
数据表空间和索引表空间 分开  
表和索引的设计 尽量满足第三范式 建主键  
在查询中经常使用的字段(包括条件字段和列计算字段) 建索引  
统计信息 目录统计信息 命令‘reorgchk’ 在10% 到 20% 的表和索引数据有影响后
数据库 缓冲池 总内存的60% 观察命中率调整
日志缓冲区大小(LOGBUFSZ) 128或256  
排序堆大小(SORTHEAP)和排序堆阈值(SHEAPTHRES) OLTP应用可以用较底的值,有大数据量或多表的连接查询可以用较高的值 可以获取数据库快照来调整
代理程序的数目(MAXAGENTS、NUM_POOLAGENTS 和 NUM_INITAGENTS) 在大多数情况下,将 MAXAGENTS 和 NUM_POOLAGENTS 的值设置成略微大于并发应用程序连接的最大预计数目。 让 NUM_INITAGENTS 保留为缺省值会比较好。
锁(LOCKLIST、MAXLOCKS 和 LOCKTIMEOUT) 如果“Lock list memory in use (Bytes)”超过定义的 LOCKLIST 大小的 50%,那么就增加 LOCKLIST。 可以获取数据库快照来调整
异步页清除程序的数目(NUM_IOCLEANERS) “Buffer pool data writes”远远大于“Asynchronous pool data page writes”或“Buffer pool index writes”远远大于“Asynchronous pool index page writes”。  可以获取数据库快照来调整
I/O 服务器的数目(NUM_IOSERVERS) CPU个数加1  
分享到:
评论

相关推荐

    经常要用的DB2优化

    ### DB2优化技巧详解 #### 一、避免全表扫描 在DB2中,全表扫描是指数据库系统读取整个表的数据来进行查询的过程。这种方式效率极低,尤其是在处理大型数据库时,可能导致性能瓶颈。以下是一些减少全表扫描的方法...

    DB2 优化,db2性能优化,查询优化

    ### DB2 优化详解 #### 一、DB2性能优化概览 DB2是IBM公司推出的一款关系型数据库管理系统(RDBMS),广泛应用于各种规模的企业级应用中。随着业务量的增长,DB2数据库的性能问题逐渐成为关注焦点。本文旨在探讨DB2...

    DB2优化说明 DB2优化

    ### DB2优化说明 #### DB2管理与优化概述 DB2是IBM开发的一款关系型数据库管理系统,被广泛应用于企业级应用环境中。随着业务需求的增长和技术的发展,DB2系统的性能优化变得越来越重要。本文档旨在介绍DB2 UDB V8...

    IBM DB2优化方法

    ### IBM DB2优化方法 #### 数据库设计 在进行IBM DB2数据库的设计时,需要考虑以下几个方面来确保数据库能够高效地运行。 ##### 表空间 表空间是DB2中的一个非常重要的概念,它用于存储数据库中的数据和索引。...

    十大DB2优化技巧

    【DB2优化技巧详解】 DB2数据库管理系统是IBM公司的一款高效、可靠的企业级数据库解决方案,广泛应用于各种在线交易处理(OLTP)和电子商务系统。针对DB2的性能优化至关重要,以下是一些关键的优化技巧,旨在提升DB2...

    DB2优化器问题诊断

    DB2优化器是IBM DB2数据库管理系统中用于优化SQL查询执行计划的核心组件。优化器的主要目标是找到消耗资源最少且效率最高的执行计划。DB2优化器的问题诊断对于高级数据库管理员和DB2使用者来说尤为重要,因为它能...

    DB2 优化教程 培训资料

    了解如何调整这些缓冲池的大小、监控缓冲池的命中率,以及如何设置DB2的内存分配策略,都是DB2优化的重要部分。 4. **并发控制**:在多用户环境下,DB2使用事务和锁机制来保证数据的一致性。学习如何处理死锁、理解...

    数据库资料-db2优化

    ### DB2优化技巧详解 #### 一、DB2优化背景及意义 在当前的企业级应用环境中,数据库系统作为数据处理的核心部分,其性能直接影响到整个业务系统的运行效率。IBM的DB2作为一款成熟且功能强大的关系型数据库管理...

    DB2优化技巧

    根据给定文件的信息,我们可以提炼出关于DB2优化的关键知识点,并对其进行详细解释: ### DB2优化技巧概述 DB2作为一款高性能的关系型数据库管理系统,在实际应用中常常需要进行调优以满足不同业务场景的需求。...

    Best Practices for DB2(DB2优化_english)

    Best Practices for DB2(DB2优化_english)

    数据库优化让数据库飞起来 十大DB2优化技巧

    ### 数据库优化让数据库飞起来:十大DB2优化技巧 #### 一、开启DB2监控开关,确保系统稳定运行 为了确保DB2数据库系统的稳定运行并及时获取必要的系统信息,可以开启DB2的监控开关。这包括但不限于锁、排序、缓冲...

    db2优化资料 (IBM实习自己整理的资料)

    db2 性能优化方面的超详细资料,包括性能监控的各种方法,监控工具,调优方法,另附一个...这是我在IBM实习时自己整理的db2优化资料。里面的.odt文档需要下载一个兼容模式才可打开。但是真的是很好的db2 优化学习资料

    DB2 优化器

    ### DB2优化器详解 #### 引言 DB2优化器是IBM DB2数据库管理系统的核心组件,负责分析SQL语句并生成高效的访问计划,确保数据的快速检索与更新。优化器的功能强大,能够显著提升数据库的性能,尤其在处理复杂查询...

    db2优化资料汇总-很好的优化资料

    DB2性能优化指南 db2性能优化是 database管理员和开发人员面临的一大挑战。该文档旨在提供DB2性能优化的指南,帮助用户提高DB2数据库的性能。下面是DB2性能优化的要点: 1. 缓冲池配置:缓冲池是DB2数据库中的一...

    db2 性能优化--最新整理

    ### DB2性能优化详解 #### 一、引言 在数据库管理系统(DBMS)领域,IBM的DB2作为一款成熟且广泛使用的解决方案,在诸多业务场景中扮演着关键角色。随着数据量的增长和技术的发展,如何有效提升DB2的性能成为了许多...

    DB2 性能优化快速入门

    CPU是决定DB2性能的关键组件之一,特别是DB2优化器(Optimizer)的选择和访问计划(Access Plan)的生成过程。 1. **DB2优化器(Optimizer)** - **功能**: 优化器负责选择执行SQL语句的最佳路径。 - **过程**: SQL语句...

    DB2数据库优化.doc

    这些信息对于DB2优化器至关重要,因为它依赖这些统计信息来生成最有效的执行计划,确保SQL查询高效运行。 2. **何时需要Runstats**: - 创建或修改索引后,应执行Runstats,以使优化器了解新索引的存在。 - 表...

Global site tag (gtag.js) - Google Analytics