• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > DB2 性能优化快速入门

DB2 性能优化快速入门

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了db2数据库优化,db2 sql优化,db2优化,db2数据库入门教程,db2数据库基础入门等相关知识,希望本文的分享对您有所帮助
</div>

本文是针对 DB2® Universal Database(DB2 UDB)的初学者在遇到 DB2 的性能问题的时候不知道从何分析,从何入手的这一问题,从 DB2 的体系结构介绍开始,由浅入深的讲述了 DB2 性能优化的一些基础知识,简单地介绍调优的原理和工具。同时针对性能上的一些典型问题,如 DML 性能问题 ( 查询和插入操作 ), DDL 性能问题(建表,建索引),并发性问题等等,介绍一种渐进的分析方法,同时结合一些具体的优化案例进行分析以及成型的 DB2 调优工具 (DB2 Performance Expert) 的介绍,使得初学者能够在很短的时间内掌握 DB2 性能优化的基本技巧,并且能够在数据库早期设计时考虑到一些性能因素而防范于未然。

DB2 性能优化概述

DB2 性能优化是一件较为复杂的综合性的工作 , 需要对问题的根源作全方位的探索和思考。同时也需要较深厚的数据库管理经验与优化知识。这对于初学者来说可能有些勉为其难。但是在很多情况下,随着 DB2 数据库中的数据量的不断增长或者用户数的激增,数据库系统的性能会显著下降,而此时快速定位性能上的瓶颈则至关重要。下面简要地介绍一下 DB2 的调优的一些因素和工具,以及一些原理,使初学者对性能优化能够有一个大致的了解。

DB2 的性能优化可以从三个方面分析:内存,CPU 和 I/O 。

内存因素

在内存方面,主要是考虑缓冲池 (BUFFERPOOL) 的使用。缓冲池是一片用来缓冲从磁盘上读取的数据和索引的内存区域,这些数据和索引信息在缓冲池中进行运算后最终还要写回磁盘。缓冲池的页面大小有四种 (4K,8K,16K,32K),分别对应四种不同页面大小的表空间。缓冲池的大小决定了能够从磁盘上缓冲数据的容量大小。当然缓冲池也不是越大越好,缓冲池过大可能会导致连接数据库的时间过长,因为在连接数据库时要为数据库的缓冲池分配内存空间。可以通过计算缓冲池的命中率来评估缓冲池的使用效率:缓冲池命中率 =(1-(( 数据物理读 + 索引物理读 )/( 数据逻辑读 + 索引逻辑读 ))) *100%,缓冲池命中率越大说明缓冲池的使用效率高。缓冲池命中率太小说明缓冲池太小应当调大。其中的数据物理读,索引物理读以及数据逻辑读和索引逻辑读都可以从缓冲池的快照中获取。

 2 3 4 5 6  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • DB2优化(简易版)
  • 在DB2优化器中使用分布统计信息
  • DB2数据库优化需掌握几条基本策略
  • DB2数据库优化需掌握几条基本策略
  • DB2 性能优化快速入门
  • DB2 性能优化快速入门
  • DB2数据库性能优化的几个小技巧
  • DB2性能优化圣经——优化准则
  • 在 DB2 优化器中使用分布统计信息
  • 了解DB2数据库优化需掌握几条基本策略

相关文章

  • 2017-06-28选择IBM DB2数据库的五大理由
  • 2017-06-28DB2数据库归档日志的管理方案简介
  • 2017-06-28将 InfoSphere Warehouse 数据挖掘与 IBM Cognos 报告集成,第 2 部分: 使用 InfoSphere Warehouse 和 Cognos 检测偏差
  • 2017-06-28将 InfoSphere Warehouse 数据挖掘与 IBM Cognos 报告集成,第 1 部分: InfoSphere Warehouse 与 Cognos 集成架构概述
  • 2017-06-28DB2创建跨库视图
  • 2017-06-28DB2常用函数与Oracle比较
  • 2017-06-28在UNIX 和Linux平台上部署IBM DB2 产品(二)
  • 2017-06-28OLTP应用程序的DB2调优技巧
  • 2017-06-28DB2 存储过程开发最佳实践
  • 2017-06-28在嵌入式数据库环境中自动化 DB2 9.7 数据库维护

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 深入优化DB2 数据库的五个最佳实践
    • 使用DB2look重新创建优化器访问计划(6)
    • DB2 Express-C:数据库开发者的免费利器
    • 在Linux上利用数据分区功能提高可伸缩性和性能
    • 了解DB2数据库优化的几条策略
    • 使用IBM DB2数据库的注意事项
    • DB2 9 基础(730 考试)认证指南,第 2 部分: 安全性
    • 通过 IBM Migration Toolkit 支持把数据从 MySQL 迁移到 DB2 和 Informix Dynamic Server
    • 使用 pureXML 构建通用组件库
    • 分布式管理:用 HADR 减少停机时间(详细解释如何减少故障对数据库环境的影响)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有