如果不记录sqlundo操作,那回滚的时候是怎么做到的?因为DB2里DDL操作如果不提交,还是可以回滚掉的
因为对stmm的稳定性还不太信任,出过问题,所以一般我们不打开stmm 虽然stmm是off,但是bufferpool size都是设置为automatic,其中IBMDEFAULTPOOL就一直在自动增长。我的理解是stmm不打开,auto就只增不跌 系统是oltp的,索引
self_tunning为offbufferpools的值为automatic的,是-1还是-2我忘记了用的数据很大,已经出*号了,也没有自动增长 我一般用db2pd 来看,比较清晰
alternate server不知道配置了没如果没配置,就不会自动更换连接备机IP即使设置了alternate server,也有不少限制,可能设置了之后,客户端没有主动重连,或者客户端不支持alternate server 强烈建议直接重新做客户端catalog
不好意思,reorg index是有两阶段,scan和build 我还想知道,哪里可以查看index的状态?比如我想查哪些index处于invalid和for rebuild的状态?
这位哥,我说的是reorg index而不是reorg表,从db2pd里,没看到reorg index的阶段区分
回复 freebile 关于第二点,做了个测试发现如果是allow no access的reorg索引,ctrl+c后,再select * 整个表,是会加上z锁的,且不能马上读出数据来,应该是rebuild了
嗯,大家一般多大的库会去做压缩呢?
内存、cpu、存储都不吃紧几千万的表导出后数据大约几G,也没觉得很大。。。DB2有些好的特性,但是不知道什么时候适合用
是否有个经验值,例如当超过了1千万条记录的表,适合做个表压缩之类的?
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024 talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30