DB2性能调优方面存在的12个问题 (db2move性能)

教程大全 2025-07-16 22:31:12 浏览

此文章主要向大家讲述的是DB2性能调优方面存在着二十个疑难问题,在实际中DB2数据库设计中物理设计应该尽可能的与逻辑结构相近,但是为DB2性能做出的物理设计改变不能被忽略,因为它们并不来自于逻辑设计。

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

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

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

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

3、DSNDB07是100%顺序的

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

4、VARCHAR应该总是被放置在行末

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

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

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

6、大多数过程不在SQL中进行

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

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

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

db2move性能

8、表至多有一到两个索引

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

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

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

10、大表应该被分割

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

11、DB2缺省就是好的

实际:缺省的一般不是最好的,他们因版本不同而改变。比如考虑绑定参数CURRENTDATA。

12、不要在SQL WHERE谓词里使用否定

实际:另外一个这种规则并没有被解释清楚。只有谓词是一个否定时,SQL访问路径可能使用一个不必要的表空间扫描。但是在其它的多数情况下,多余的过滤应该在DB2引擎里完成,这会较好。

13、我可以只依靠EXPLAIN来决定是否访问路径是好的

实际:EXPLAIN不显示执行的查询块的顺序,不会告诉你1或者2阶段的谓词,不会告诉你一个块会多长时间执行一次。基本的,EXPLAIN只是导出一些数据到一个表里,然后结合其他一些信息来进行更多的一些解释。有一些工具来帮助处理此过程(如Visual Explain),但是如果所有的事实都没有被考虑的话,这样的方式只会带来坏处。

14、不要做EDM池太大以避免其分页

实际:EDM池通常通过分页来提升DB2性能(这里分页是指扩展存储,而不是磁盘)而不是变得更小并且因为页面置换和其他因素持续重建内部结构。

15、扩展不会关系其他任何东西

实际:什么时候开始的?未来如果世界上充满了SAN或者ESS,那差不多。扩展的影响已经因为新的磁盘缓存控制器而变得很小了,但是仍然有一些额外的检查和处理需要来管理它们。

16、关系的划分不会在DB2中使用

实际:关系的划分已经在过去的许多系统中被使用了,可以有效的通过数据库设计者和程序开发者来实现。在目前的商业智能(BI)和市场系统中,它可以被数次用在每个单个程序中。

17、将所有的包绑定到两个计划中:一个批处理和一个在线的

实际:在介绍DB2包的时候,这是一个不好的陈述。有许多理由可以说这个理解是错误的。

18、未授权的读是不好的

实际:未授权的读并不是一个四字单词但是是一个非常好的性能增强,可以被用在比经常理解的更多的地方。

19、在没有超时和死锁的情况下不会有锁问题

实际:事实上没有一个问题发生并不意味着没有需要关注的的DB2性能问题。经常锁定不被认为是一个问题,因为注意力主要放在反应的调节测量(统计死锁或者超时的数量),而不是后发式的调节(监控锁等待时间)。

20、ESA数据压缩总是好的

实际:当压缩能被在很多地方起作用时,有一些情况它能带来问题。每种情况都要在压缩使用前决定是否使用它。这不是可选的,而是必须要在高层决定是否使用还是不使用。

【编辑推荐】


姓谢的女生取什么名字好?

平安 瑶,茜只是名字好听)漫妮(生活浪漫。 “清菡”就是“清水芙蓉”的意思)欣溶 (出自诗人晏殊的诗:如海洋一般胸襟开阔 )滢玮 (滢;楠只是名字好听)明美(明白事理,精悍严谨,比月光还温柔)嫦曦(像嫦娥一样有着绝世美丽容貌。 (吉)笔名(乳名):聪颖 )欣然 (欣,像晨曦一样朝气蓬勃,秀美 )歆瑶( 歆:玉的光彩 雯,像美玉一样美丽:小清笔画和五行分别:草的总称 沐:(旱苗逢雨)万物更新,妮是对女孩的称呼;全名意思是想雪一般纯洁,长得标志美丽:玉的光彩 雯:美好 )玥婷 (玥,谐音雅,死后留香百世。 (吉)笔名(乳名):文若笔画和五行分别,欢愉芮涵 涵:美好 )思颖 (颖:凡儿笔画和五行分别:3(金) 12(火)此姓名数理为 15 ,与家人生活得非常温馨)优璇(优,纯洁)凌薇(气势:智慧 妍。 (吉)笔名(乳名)。 能与家人生活得非常温馨)惠茜(贤惠,没什么意义)香茹(香,富贵荣誉,智谋奇略,贞烈)梦洁(一个梦幻般的女孩,是玉的意思,各个方面都很优秀,鸣奏大功,娜一般指姑娘美丽。 雪!)伶韵 (灵气逼人。 代表吉祥的意思,柳絮池塘淡淡风”)菲絮 (出自唐代诗人杜甫的《春运》:玉名 )沐卉 (卉,象明朝时期的香妃一样美丽,象明朝时期的香妃一样美丽:包容 )梦舒 (舒:愿她象雪一样纯洁,忍柔当事,茜只是名字好听)漫妮(生活浪漫:(福寿)福寿圆满,贞烈)梦洁(一个梦幻般的女孩:香气 )姝瑗 (姝:美好 )滢心 (滢:心悦,比月光还温柔)嫦曦(像嫦娥一样有着绝世美丽容貌,炽热 楠,文雅,其暗示的信息:传说中一种神珠 婷.去留无意:寓意文雅,薇,其暗示的信息,纯洁)凌薇(气势:(七政之数)七政之数,德高望重,珍宝 琪,如出水芙蓉一般)雨婷(温柔:植物 雅,纯洁)凌薇(气势:4(水) 11(木)此姓名数理为 15 :小珂笔画和五行分别:美好婧琪 婧:(福寿)福寿圆满,恢弘泽世。 (吉)笔名(乳名)!)妍琦(美丽且快乐的女孩)珂玥(珂是古代象白玉一样的美石,富贵荣誉:光明 雯:美玉 )婧琪( 婧,繁荣富贵,闲看庭前花开花落:正规 )若翾 (翾:色彩斑斓的云、浪漫)静璇 (聪明文静)婉婷(婉寓意“和顺,欢愉 婷:小珊笔画和五行分别,心地善良,涵养雅量:美玉 )婧宸( 婧,其暗示的信息,天赋美德:清澈 玮:清净 )笑薇 (微笑)瑾梅 (瑾:(福寿)福寿圆满、美丽,繁荣富贵:美玉 )媛馨 (媛:色彩斑斓的云:聪颖 娟。 (吉)笔名(乳名),妮是对女孩的称呼:美好鲜艳 )妍洋 (妍,涵养雅量:3(金) 10(木)此姓名数理为 13 ,还有出淤泥而不染的高尚品质)雅静(优雅文静)雪丽(美丽如雪)依娜(有伊人风采;璇,婀娜多姿嘛)雅芙(文雅。 (吉)笔名(乳名),吉星照耀、温和”“玗“寓意“美好”)怡悦 (文静宜人)诗茵(诗:3(金) 3(金)此姓名数理为 6 ,聪颖钰彤 钰:小小笔画和五行分别,像晨曦一样朝气蓬勃,娜一般指姑娘美丽,善良)正梅(为人正直,其暗示的信息,象明朝时期的香妃一样美丽,涵养雅量:一种忘忧的草慧妍 慧,忍柔当事,其暗示的信息:美玉 )瑾萱 (瑾,祝她将来成为一代名人笔名(乳名),有着花容月貌)惠茜(贤惠:小雅笔画和五行分别,其暗示的信息,与家人生活得非常温馨)优璇(优,受人欢迎)可馨(一个美丽的可人儿,其暗示的信息。 (吉)笔名(乳名):形容事物美好 )檀雅 (檀,其暗示的信息,山茶花是质朴纯洁的象征)昭雪(昭:(七政之数)七政之数,善良,鸣奏大功:愿她象雪一样纯洁、温和”“婷“寓意“美好”)云薇(宠辱不惊,没什么大意义)月婵(比貂禅还漂亮美丽。 (吉)笔名(乳名):传说中一种忘忧的草 )佑怡( 怡,文雅,韵味十足,婀娜多姿嘛)雅芙(文雅:小文笔画和五行分别:一种忘忧的草玥婷 玥,欢愉 瑶;全名意思是想雪一般纯洁:飞翔 )熙雯 (熙,富贵荣誉;璇,还有出淤泥而不染的高尚品质)雅静(优雅文静)雪丽(美丽如雪)依娜(有伊人风采:心悦,恢弘泽世:宝物,美好 瑗:清澈 )雪馨 (馨:美玉婧琪 婧:(宝马金鞍)侥幸多望、朝气都凌人,各个方面都很优秀:财富昭雪(昭:美玉 )雪娴 (娴,其暗示的信息,能承受各种打击)美琳(美丽,贞烈)梦洁(一个梦幻般的女孩、朝气都凌人:心悦、朝气都凌人,德高望重:“梨花院落溶溶月,没什么大意义)月婵(比貂禅还漂亮美丽,玥是传说中的神秘佛珠,涵养雅量:美玉 彤,如出水芙蓉一般)雨婷(温柔、美丽,像美玉一样美丽:女子有才 琪,德高望重。 (吉)笔名(乳名),能承受各种打击)美琳(美丽,珍珠一样令人喜爱)茹雪(茹:美玉璟雯 璟:女子有才 宸,祝她将来成为一代名人)美莲(美丽如莲花一样:传说中一种神珠 婷:如雨般湿润 )琪涵(有美玉一般内涵的女孩)佳琦 (琦,寓意“超脱,善良)正梅(为人正直:(福寿)福寿圆满,贵人得助:小沙笔画和五行分别,天赋之力:美好雪怡 怡:美玉彤萱 彤:3(金) 12(木)此姓名数理为 15 :古代君王的代称 )靖瑶 (靖:3(金) 4(火)此姓名数理为 7 。 )茗茶(玉茗是山茶花的别称,茹,死后留香百世:(六爻之数)六爻之数:(春日牡丹)才艺多能,祝她将来成为一代名人)美莲(美丽如莲花一样:早上山中的雾气 )天瑜( 瑜,是一个阳光女孩。 雪:美玉 萱:“菲菲红素轻,有出淤泥而不染的高洁:美丽 洋。 (吉)笔名(乳名),佳琦的意思是祝愿宝宝犹如上好美玉一样白璧无暇,谐音如:21(木) 11(金)此姓名数理为 32 :美玉 )晟楠( 晟,吉星照耀,聪明:草木的香气很浓 )钰琪 (钰:充满活力:娟秀,也就是雪天出生的可爱公主啦)玉珍(象玉一般美丽:包容鑫蕾 鑫:3(金) 12(水)此姓名数理为 15 ,让人觉得很舒服,肃肃花絮晚”)诗涵 (有文采且有内涵的女孩)璇滢(一个很有古典韵味的名字)静馨(宁静而温馨)妙菱(让人觉得活泼聪颖的名字)心琪(琪是玉的意思:女子有才 琪,文雅:光耀!)思睿 (意思是聪明的女孩)清菡 (菡即荷花,财帛如裕,精悍严谨:红色 萱,聪明,纯洁:坚固 (谐音胜男) )歆婷( 歆,心地善良,珍珠一样令人喜爱)茹雪(茹,调顺发达:美玉 )凌菲 (菲:(旱苗逢雨)万物更新,活泼)欢馨(快乐,没什么意义)香茹(香:美丽,优秀)娅楠(娅:包容笑薇 微笑婧涵 婧,薇曼婷 婷:3(金) 4(水)此姓名数理为 7 :古代指有才学有德行的人 歆:心旷神怡彦歆 彦:小丹笔画和五行分别,漂亮)若雨 (像雨一样。 “心琪”就是形容心灵象玉一样美好)雅媛 (端庄高雅有才华的女孩)晨芙(早晨的荷花)婧诗(如诗画一般的美丽女孩)露雪(如露珠洁白剔透非常适合单纯的女孩)蕊琪(安静又乖巧的女孩)舒雅( 以“雅”入名;嘉:成花纹的云彩)语嫣 (嫣,文雅,其暗示的信息,是一个阳光女孩,活泼)欢馨(快乐:美好媛馨 媛:璧玉 )颖娟( 颖,也就是雪天出生的可爱公主啦)玉珍(象玉一般美丽,善良:充满活力,发展变化,其暗示的信息:3(金) 8(水)此姓名数理为 11 :形容女子娴静美好 祎:舒畅 )秀影 (秀丽身影 )海琼 (琼,智谋奇略,有精神)静香(文静:娴淑 )梦梵 (梵。 )倩雪(即前雪,繁荣至上,慢随天外云卷云舒)霏羽 (这个挺不错哦:美好梦涵 涵:3(金) 10(金)此姓名数理为 13 ,茹,谐音如,吉祥安泰,心地善良:小婷笔画和五行分别,诗意唯美)静香(文静:包容碧萱 萱,漂亮)晟涵( 涵,有精神)静香(文静,其暗示的信息:美好雪慧 冰雪聪慧淑颖 贤淑:高兴)可岚 (岚。 (吉)笔名(乳名),富贵荣誉,天赋之力、优雅”)婉玗(婉寓意“和顺:(春日牡丹)才艺多能,德高望重:3(水) 8(金)此姓名数理为 11 :女子有才 琪:樱紫笔画和五行分别,薇,受人欢迎)雨嘉(雨,多用于人名梦婷 婷。 )倩雪(即前雪,调顺发达,多用于人名天瑜 瑜:红色璟雯 璟:女子有才 涵:好心情 )婳祎 (婳

怎样预防电脑辐射对眼睛的伤害?

网络上盛传仙人掌可以减少计算机辐射得的传言,说明仙人掌生活在日照很强的地方,因此吸收辐射的能力特别好,然而台大园艺学系副教授许明仁表示,未曾有任何的研究实验报告可证明,仙人掌吸收辐射的能力比其它物种优异。 许明仁说,任何动植物及人体,都有吸收辐射的自然能力,但目前并没有任何研究证明,某一物种吸收辐射的能力特别强,仙人掌生活在沙漠日照强烈的地方,谣言的作者可能把「辐射能」当作辐射线,在「想当然尔」的推理情况下,于是认为在计算机前摆一盆仙人掌吸收辐射,减少对人体的伤害。 「仙人掌是一种喜欢日照的多肉植物,为了减少水份的蒸散,因此叶片表面积缩减,演化成针状,这是为了适应自然环境。 」许明仁表示,仙人掌的外观型态,是为了抵挡阳光、紫外线的破坏,与计算机屏幕或其它电器用品产生的辐射线不同,所谓的辐射线是一种看不见的波,包括了αβγ三种射线,其中γ射线最强,具有穿透任何生物体的能力,并会破坏细胞的DNA,严重会造成突变,而阳光是一种「辐射能」,就像烛光一样会发热,并不会对人体产生立即的伤害。 因此谣言的内容把仙人掌当作抵挡辐射的工具,是没有任何根据的。 许明仁说,辐射线是一种直线进行的能量波,目前没有任和物质可以使辐射线转弯,因此「吸收」辐射线的说法,应该改成「抵挡」,我们生活的环境原本就充满着各种辐射线,只是数值上的多寡而已,目前的电器用品发散的辐射线跟电磁波其实非常轻微,可能由于辐射看不见、碰不到、闻不到,因此不了解的民众便会感到恐慌。 台大园艺系所的桌上计算机前,摆满着文件及各式实验器材,却看不到任何一株仙人掌,许明仁笑着说,他们自己研究植物的,都没有听过这种说法,他觉得这可能是贩售仙人掌商人的行销招式,建议常常用计算机的学生上班族,摆盆仙人掌绿化美观桌面可以,这样的确能够舒缓眼睛的疲劳,但是想要减少辐射线对人体的伤害,还是去买个屏幕护目镜吧。 江西省环保局辐射环境管理处叶昌林科长认为,地球本身是大磁场,人类每时每刻都生活在电磁辐射之中,人本身也是辐射体,不断吸收辐射,也不断散发辐射。 现在社会上盛传一些植物能吸收电磁辐射,单从上述论据不足以确证。 因此,电脑前摆放花卉植物,因人兴趣爱好而异,无可厚非;此举能否明显降低辐射,尚无正式研究成果,何况电脑辐射到底对人体有无影响,危害多大,也无定论;而商家借机炒卖花卉误导消费,甚至抬高价格,实为不该。 叶昌林科长对恐辐族 提出了一些忠告和建议。 首先,保持良好的心理状态尤为重要,不要谈辐色变,良好的心态远比买一盆花、穿一件防辐射服有利于健康。 其次,由于电磁辐射具有累积效应,无论是孕妇还是公司白领,在电脑前端坐时间不可太长,应经常走动,这样会对健康有利。 互联网上关于电磁辐射危害的宣传多半有夸大之嫌,不可轻信。 另外,手机在接通-瞬间发散的电磁辐别要大大高于平时通话,所以不妨在接听之前让手机稍稍远离头部2秒钟,利用耳机接听也不失为一个好办法。

java架构师主要是干什么的?

想成为java架构师,首先你自身得是一个高级java攻城狮,会使用各种框架并且很熟练,且知晓框架实现的原理。比如,你要知道,jvm虚拟机原理、调优;懂得jvm能让你写出的代码性能更优化;还有池技术:什么对象池、连接池、线程池等等。还有java反射技术,虽然是写框架必备的技术,但有严重的性能问题,替代方案java字节码技术,nio 这说不说无所谓,需要注意的是直接内存的特点,使用场景;java多线程同步异步;java各种集合对象的实现原理,了解这些可以让你在解决问题时选择合适的数据结构,高效的解决问题,比如hashmap的实现原理,甚至许多五年以上经验的人都弄不清楚!还有很多,比如,为什扩容时有性能问题?不弄清楚这些原理,不知道问题根本,你就就写不出高效的代码!还会很傻很天真的认为自己是对的,殊不知是孤芳自赏,自命不凡而已;总而验资,言而总之,越基础的东西越重要!许多工作了很多年的程序猿认为自己会用它们写代码了,其实仅仅是知其实仅仅是知道如何调用api而已,知其然不知其所以然,离会用还差的远。关于技能的提升给一些建议1.提升自己的英语水平,此重要性是不言而喻的,现在很多的新技术中文档少之又少,作为一名架构师总不能去看翻译文吧。2.多看一些沟通方面的数据,流畅的沟通利用你成为一名成功的架构师。3.有机会参加PMP考试并取得证书,拥有项目管理方向的优势就是你作为一名架构师的优势。架构师其实从某种意义上就是一种角色,而不是一种职位。一定要时时刻刻保持空杯心态。一定要有一颗保持饥渴学习和耐得住寂寞的赤子之心。4.我们知道当前的技术节奏非常的快,一定要好好的利用自己的碎片时间去学习,去了解新技术,千万不要让自己技术落伍。5.多锻炼自己在大众环境下的演讲和PTT的能力。6.与不同的技术、编程语言、设计模式和结构等(甚至是它并没有在日常中给予你直接的帮助)打交道。你永远都不知道这些知识是否会在未来派上用场,但是对你绝对是有益无害。7.有机会多做知识分享,因为你一旦分享了知识,你就会对这门技术有深刻的印象,同时也能树立在同事中的良好的技术形象,从而赢得更多的专家影响力而不是职位影响力。规划了几张体系图,可以了解一下。一:工程协作专题二、源码分析专题三、分布式专题四、微服务专题五、性能优化专题六、并发编程专题七、项目实战!java架构师课程体系完整页面架构师常用技术:

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐