分析DB2数据库性能理解的主要误区

来源:互联网
更新时间:2018/2/9 3:30:57
责任编辑:鲁能
 DB2 
字体:

DB2数据库性能理解的主要误区:

逻辑设计应该总是能和物理设计完全映射

实际:DB2数据库设计中物理设计应该尽可能的和逻辑结构相近,但是为性能做出的物理设计改变不能被忽略,因为它们并不来自于逻辑设计。

将所有东西放在一个缓冲池(BP0)中让DB2管理

实际:就像在DB2手册和其他地方说明的一样,你只能在你的内存非常受限的情况下(10000 4k pages或者更少),你没有时间去管理它,你也没有考虑到性能的条件下,去这样做。最好这样说:不要放置除了DB2 catalog和目录以外的东西进入BP0。

DSNDB07是100%顺序的

实际:DSNDB07从来就不是100%顺序的,因为有工作文件中的对页面进行的随机活动。随即活动可能高达45%,但是通常范围是3%到10%。

VARCHAR应该总是被放置在行末

实际:这就是总是引发问题的话。如果表总是被读,并且非常少的更新,那么可以,这将会减少CPU负载,但是在其它情况下这样做就是最坏的,甚至如果表是被压缩的。只有在频繁更新的情况下它应该被放置在末尾,但是并不通常这样。

程序应该以遵循逻辑过程的方式编码

实际:伪代码或者一个逻辑过程图并不需要考虑性能相关的编码方式。在OLTP交易代码中这非常具有戏剧性。

大多数过程不在SQL中进行

实际:事实上,问题的反面往往是正确的。SQL是一个非常丰富的语言,能够处理大多数过程。实际上最大的困难是SQL经常被用来作为I/O处理器而不是一个集合处理器。

代码和引用表应该和DB2声明的referential integrity(RI)一起使用

实际:RI不应该作为一个编辑有效性的快捷方式而使用,这通常属于别的什么,但是应该在真父子关系中使用。

表至多有一到两个索引

实际:表应该按照性能需求拥有多个索引。

非分割索引(NPI)不应该被使用,尤其是不应该在大的表中使用

实际:这关系到数不清的问题,总体上这些都能被克服,但是NPI是对适当的访问和性能非常必要的。

大表应该被分割

实际:因为一个表中有太多数据就意味着有性能下降,这是一个遗留的担心。当一些表中有超过60亿行数据时,这个理解已经被消除了。

根据您访问的内容,您可能还对以下内容感兴趣,希望对您有帮助:

如何对db2中的数据库进行数据分析

答:1、 打开命令行窗口 #db2cmd 2、 打开控制中心 # db2cmd db2cc 3、 打开命令编辑器 db2cmd db2ce =====操作数据库命令===== 4、 启动数据库实例 #db2start 5、 停止数据库实例 #db2stop 如果你不能停止数据库由于激活的连接,在运行db2stop前执...

如何分析DB2的错误信息

答:DB2数据库错误信息: com.ibm.db2.jcc.b.SqlException: DB2 SQL error: SQLCODE: -407, SQLSTATE: 23502, SQLERRMC: TBSPACEID=2, TABLEID=640, COLNO=0 分析DB2报出的错误信息,主要从六个方面进行分析: SQLCODE, SQLSTATE, SQLERRMC, TBSPACEI...

数据库:对于数据库性能调整和优化问题,请在下述...

答:说实话,你要求那么高,分又那么少。提高数据库性能的通用方法:(1)添加数据文件,让数据库读写磁盘时分开去写;(2)扩大数据库临时文件,让读写更快;(3)增加索引,视表情况而定。

DB2 For Linux内存占用分析

答:使用命令看看你的数据库用了多少内存: $db2 get dbm cfg |grep -i memory

windows系统怎样配置db2instance环境变量

答:本文详细地介绍了如何在客户端配置DB2forWindows的ODBC数据源,然后又以“万能数据库查询分析器”的中文版本《DB查询分析器》为工具,通过配置的ODBC数据源来访问远程基于Windows2000Server操作系统的DB2数据库服务器。本文同样适应用在客户端配置...

如何在 SAP 系统中监控和分析 DB2 UDB 性能

答:性能问题总是数据库领域里面永恒的话题,使用 DB2 作为底层数据平台的 SAP 系统为我们提供了许多方法监控和检测数据库性能问题。本文从数据库性能问题检测的一般思路和方法论入手,介绍了如何通过 SAP 系统对 DB2 的性能进行监控和分析。回页首...

DB2数据库中有一个缩写“BLU”, 不知是什么意思,什...

答:IBM主要通过两种途径提高企业(对更多类型)大数据分析的速度,一是通过分析加速技术将大数据变成“中数据”甚至“小数据”,减少工作负载.另外一种方法就是硬件优化,推出面向Hadoop的大数据机.为了达成这个目标,IBM发布了BLU Acceleration分析加速技术....

如何在 SAP 系统中监控和分析 DB2 UDB 性能

答:性能问题总是数据库领域里面永恒的话题,使用 DB2 作为底层数据平台的 SAP 系统为我们提供了许多方法监控和检测数据库性能问题。本文从数据库性能问题检测的一般思路和方法论入手,介绍了如何通过 SAP 系统对 DB2 的性能进行监控和分析。 数据库...

就数据库性能调整和优化问题,比较ORACLE和DB2的异...

答:说实话,你这个问题真要大神才能回答。ORACLE和DB2能精通一个都是不错的了,要是两个都能精通的人实在不多。 我只能在oracle的方面给点简单的说明,DB2实在不懂 优化器的工作原理或机制:ORACLE CBO基本成本的优化器,简单来说就是根据统计信息...

db2数据库,简单一条insert语句有时也要执行1秒以...

答:1. 先看表结构,是否有索引不当问题 2. DB2 server运行状态 3.看DB2参数配置 4.如果是用DB2客户端执行时出现这种情况,不防在server上去执行看运行情况

如何启动DB2数据库管理器

SQL1611W "数据库系统监视器"没有返回任何数据。 D:DB2BIN>db2 connect to study --连接到study数据库,将自动激活study数据库 数据库连接信息 数据库服务器 = DB2/N...

DB2 自增长字段对数据库性能影响大吗?

影响微乎其微, 如果你是用sequence, 也很少影响的。

DB2数据库主要面向什么用户

DB2是一个大型数据库管理系统,可以在WINDOWS和LINUX环境下运行。我觉得1G以上的数据库使用DB2是合适的,1G以下的用一般的中小数据库管理系统如SQLSERVER、...

请问学习数据库如mssql,db2,oracle等,主要是学什么内容啊?

mssql,db2,oracle 数据库开发就看看添删改查,存储过程、触发器、视图,加个约束什么的基本能操作就可以!大概这些足够你开发WEB程序了!还有我推荐你使用JAVA语言呵呵...

DB2-db2 type2 和type4 链接数据库后,不考虑性能是否有不同

的主要区别在于: 一。类型2驱动通过C公共客户端代码(CCC)建立到数据库的连接,CCC... 而且在客户端需要安装本地DB2数据库服务器或者db2 connect,类型4驱动则是"纯Java...

就数据库性能调整和优化问题,比较ORACLE和DB2的异同,尽量...

要是两个都能精通的人实在不多。 我只能在oracle的方面给点简单的说明,DB2实在不... 看到底是修改SQL语句或者增加提示hint,来优化查询性能。 性能分析和调优的命令的...

如何在 SAP 系统中监控和分析 DB2 UDB 性能

使得数据库性能监控和分析变得更加简单。下面我们就来看看,SAP 为 DB2 性能监控和... 也可以为一组小型表使用一个缓冲池。缓存监控概念数据库的缓存主要有包缓存 (Pack...

在DB2数据库中 有什么命令可以查看当前有哪些数据库

你好4. 查看系统数据库目录 db2 list database directory 5. 查看本地数据库目录 db2 list database directory on <盘符> 在本地数据库目录中有而系统数据库目录中没有的数据...

Aqua Data Studio 怎么连接DB2数据库

DB2 - LUW 7.x DB2 7版本的都行linux和windows通用 DB2 - LUW 8.x/9.x DB2 8版本、9版本 的都行linux和windows通用

DB2数据库如何获取当前系统时间

根据具体需求选择不同的语句: Sql代码 SELECT current date FROM sysibm.sysdummy1; 结果:'2012-09-20' Sql代码 SELECT current time FROM sysibm.sysdu...


www.xue163.net true http://www.xue163.net/exploit/184/1843329.html report 19507 分析DB2数据库性能理解的主要误区,DB2数据库性能理解的主要误区:逻辑设计应该总是能和物理设计完全映射实际:DB2数据库设计中物理设计应该尽可能的和逻辑结构相近,但是为性能做出的物理设计改变不能被忽略,因为它们并不来自于逻辑设计。将所有东西放在一个缓冲池(BP0)中让DB2管理实际:...
网友评论
最新添加资讯
24小时热门资讯
娱乐时尚
科技资讯
历史文化
真视界
旅游美食
精彩图文
我爱我车
母婴健康
关于本站 | 广告服务 | 手机版 | 商务合作 | 免责申明 | 招聘信息 | 联系我们
Copyright © 2004-2018 xue163.net All Rights Reserved. 学网 版权所有
京ICP备10044368号-1 京公网安备11010802011102号
教育考试: 学历财经建筑 医药公考资格外语电脑作文招聘中小学留学 文档 移民 文库专栏23问答中心问答图书馆知识IT编程数码信息解决方案信息中心IT科技topzttophottopsctopnew问答新闻中心软件教室设计大全网络相关英语学习开发编程考试中心参考范文管理文库营销中心站长之家IT信息中心商学院数码大全硬件DIY企业服务网吧在线百科硬件知识手机平板汽车游戏家电精彩摄影现代家居IT女人经验健康养生猎奇创业攻略教育学习历史时尚潮流最近更新涨知识