这个安装的目的是在windows环境下,不使用系统OS的HA,通过数据级HA(HADR)提高DB2数据库的可用性。1. 采用SYNC mode有什么负面影响吗?2. 如果采用peer window, "disconncted peer"是什么意思?它怎么实现的0数据丢失?3. Reads on standby 和 D...
(more)数据量不大,建议使用逻辑迁移,利用db2look+db2move完成数据的迁移恢复;如果数据量很大,建议使用db2 backup/restore的方式进行物理迁移,路径不对,可以使用重定向还原恢复。已经有两台服务器了,建议做成HADR的形式比较好....
回复 1# wangzk0206 v10.1版本之前,DB2是没有函数索引的概念的,但是,可以通过其他变通方式实现的,通过在表上加一个 generate always 列并且在这个列上加索引创建函数索引。 示例:在AAA表中加入一列,AA4 此列是AA1列的小写,然后在AA4上...
random是说索引项相对原来的ASC,DESC是随机的。内部还是通过RID找table记录
1.索引设计大原则:2.为最重要、最频繁的查询/业务优先建索引。3.为表的主、外键建立索引(注意主、外键的数据类型及长度最好一致,避免数据类型的转换)。4.索引的个数、每个索引的字段数要适中,一定不能太多,否则会增加IO、内存、CPU的额外使用,增加UDI、编译及准备、实用工具、...
看起来另一个可选方法是:把C,D,E 表关联起来,然后用merge去更新A表。
我只熟悉DB2的,其他的数据库不熟。但估计应该方法大同小异,先收集问题SQL,看看能不能简单通过索引或改写SQL得到一个好的访问计划。然后再看看能不能修改应用的设计,还不行就得去修改需求。上述流程的优化成本逐级提高,但优化效果也是越来越好。...
对于技术上来说:目前数据库跑批工具有DB2提供的 LOAD 的 Utility,还有oracle的PL/SQL等,系统跑批一般是crontab或者at或者nohup脚本,跑批中收集性能工具可以选择IBM的perfmgr,HP的kmeminfo。来抓取系统信息和批量导入数据库数据。对于业务上来说:白天柜台交易,都是即使对帐户进...
(more)