DB2七大优化技巧|荐号


640

阅读本文大概需要 3 分钟。

今天这篇可以说是信息量很大了。建议全程只字不差读完,全程无尿点。你不知道的往往再最后。


db2数据库也可以同时兼容Oracle数据库某些函数功能,但是需要打开数据库参数。


 
 

db2启用兼容ORACLE功能。

1.启用
db2set DB2_COMPATIBILITY_VECTOR=ORA
db2set DB2_DEFERRED_PREPARE_SEMANTICS=YES
db2stop
db2start
 
2.禁用
db2set DB2_COMPATIBILITY_VECTOR=
db2stop
db2start


优化小技巧


1、打开数据库监视开关。

 
 

1. db2 "update monitor switches using
2.lock ON sort ON bufferpool ON uow ON
3.table ON statement ON"


2、设置最大文件的打开数。

 
 

db2 "get snapshot for database on DBNAME"


3、解锁。


LOCKTIMEOUT的缺省值是 -1,这意味着将没有锁超时(对 OLTP 应用程序,这种情况可能会是灾难性的)。我还是经常发现许多 DB2 用户用LOCKTIMEOUT= -1将LOCKTIMEOUT设置为很短的时间值,例如 10 或 15 秒。在锁上等待过长时间会在锁上产生雪崩效应。

查看LOCKTIMEOUT的值。

 
 

db2 "get db cfg for DBNAME"  

查看Lock timeout (sec) (LOCKTIMEOUT) = -1这个参数的值。

更改参数值:
db2 "update db cfg for DBNAME using LOCKTIMEOUT 15"


4、临时表空间,保证建立在不同的容器上。用来减少服务器io的压力。以免造成排挤压力。


5、表空间分析。


 
 

db2cmd命令行下输入以下命令用来查看表空间信息:
db2 list tablespaces show detail


对每个表空间,确保预取大小等于数据块大小乘以容器数。当表太大时,就要考虑迁移、结转或者建立表分区。


6、缓冲迟优化。


在db210版本以前可以直接在db2图形化界面控制中心界面来对缓冲池作出更改。现在基本应用到行业中的以9.1和9.7版本较多。


7、SQL损耗成本分析。


可以利用db2监控工具用来监视应用程序所执行的某些SQL语句。并在控制中心中访问时间方案中可以查看执行计划。做出优化方案。如增加索引、优化表等。


其实数据库的原理基本大同小异。这个就跟我们出去吃饭的原理是一样的。无非就是点菜、等待、上菜、开吃、结账等一系列流程。流程是死的,人是活的。要学会学以致用,在特定的环境下,灵活做出改变。


老读者应该都知道,我后来很少写技术文了。球友们应该是再清楚不过了。至于为何? 留给大家思考吧。

今天推荐几个优质公众号,关注获取更精彩的内容。方向不同,选择适合自己的挑选关注就好!如果看到这里就不想往下看了,我只能说凡事不能看表面,如果你现在还停留在这个层面上,真心觉得挺悲哀的。   


成猿之路


简介:

成猿之路

一个分享编程技术,电脑技术和读者福利共存的公众号,每天给大家分享实用的编程技术,优秀文章,开源项目,实用工具,热门电影。我们的target就是做最好的推送平台,服务热爱技术的你们。欢迎关注老铁!


640

▲长按二维码,识别后关注

640


良许Linux

简介:

良许Linux

一个就职于世界500强的Linux工程师,专注于C/C++、Linux、Python、树莓派等,定期分享技术资料、源码等干货,并且定期分享英语资料及学习方法。这里,您不仅可以学到技术,更能学到认知,而且还可以学到转行的经验。这是一个有爱的公众号,欢迎您的关注!


640

▲长按二维码,识别后关注

640



爱姗工作室

简介:

爱姗工作室

这是一个资源集合中心,这里有软件资源、视频教程、技术资源视频、技术文章及面试题。包括java技术文章、其他相关类文章,同时还有java及SQL面试题目。每天定时推送干货,衬托您的高度,增加您的广度~在这里,您将遇到更好的自己,期待您的加入!


640

▲长按二维码,识别后关注

640

640


程序员小密圈


简介:

程序员小密圈

程序员小秘圈,一个学习编程技术和读者福利共存的公众号。每天推送高质量的优秀博文、开源项目、实用工具、面试技巧、编程学习资源等等。目标是做到最好公众号推送平台 。公众号每月至少有一次读者送书福利!欢迎关注,老铁!


640

▲长按二维码,识别后关注

640



花姐学编程


简介:

花姐学编程

一个专注分享优质的编程资源,书籍,视频,面试题;专注各类开源技术分享,热爱开源,拥抱开源,不定期分享职场生活,个人经历。推荐关注!


640

▲长按二维码,识别后关注

640



Java架构师历程


简介:

Java架构师历程

一个专注于为java工程师提供技术干货的文章平台,使其从小牛历练到大拿,在架构师的路上一路前行,共学习,共进步;小程序中更多无广告优质文章,每月送书,欢迎关注!回复Java技术关键字获取更多学习资源。


640

▲长按二维码,识别后关注

640



Python梦工厂 



简介:

Javapy梦工厂

一个有情怀有技术的公众号,与你一起从零开始学 Python ,把握住互联网时代的风口,弯道逆袭。另外每周还会分享最近的心得体会,愿与大家一起提升认知,共同成长,期待您的加入!


640

▲长按二维码,识别后关注

640




网络空间安全社


简介:

网络空间安全社

一个致力于对初学者友好的公众号,分享但不限于python,网络安全,爬虫,机器学习等学习笔记,希望能够与各位读者挑战自己的极限,共同学习,一起提升自我。


640

▲长按二维码,识别后关注



PS:好吧,我承认这就是一波商业互推!


最后来点你们不知道的。我的知识星球「高哥织梦圈」,含义为一群愿意奔跑的人织梦的地方。创建13天球友60+,这里有很多程序猿媛、有架构师、有DBA、也有PM、有培训机构老师、也有大学生、研究生、更有茶亭经理、企业主管、还有创业者,还有家庭主妇、美工。形形色色等等等等,有些我也记不清了,不仅仅局限于it圈子。部分人在我的影响下已经开始尝试做一些自己从来没敢想过和尝试想做又不敢做的事。这里只会以我的实战经验并结合自己的理解去分享给大家。有些话在外面我从来不会说的。不然对球友们不公平。多说一句,对于这几天新关注我的读者,建议先把之前的历史文章看一遍,觉得值得话再进来。谁说人间没有良心在?看看下面这位大厂的大牛是如何进行高效率的学习的。另外球友中漂亮的妹子和优秀的汉子也很多,单身狗的福利来了,你可能唯独缺少一个她或他。

640

640




推荐阅读:

1、移动护理C位出道,ip中的vip。

2、Oracle和DB2学习笔记

END

一名懂业务的技术人,我的世界不只有coding!

日拱一卒、水滴石穿,愿意奔跑、还不算太晚。

640

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值