首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

如何在一个实例下并存行存储和列存储数据库-3

如何在一个实例下并存行存储和列存储数据库-3

比较配置事实上,很多时候我们会同时管理多个数据库,如果要做更新修改时,会先选一个测试库或一个样库来处理。处理好后先确认更新修改成功在去配置其他数据库。面对几十或上百个数据库时,创建表或打开配置信息列表产看显然不再十分适用。创建表需要更多时间而且浪费存储空间,配置信息列表只能看当前数据库的配置详细信息,但更多情况下需要在测试库或样库与生产库之间做对比,既包括数据库级别的配置也会详细到数据库对象级别的比较。那么,这种情况下,我们可以运用 DSM 的“比较配置”功能来完成。
“比较配置”也是在“管理”菜单下,进入到页面后,先选择要比较的对象,此次实验我们要比较文中用到的数据库 T3 和 T1。
图 16. DSM 比较配置支持的对象类型选中一个数据库后,设置为比较的“源”如下图,我们这里用 db2inst3 下的 T1 作为源数据库:
图 17. DSM 比较配置数据库选择源数据库然后再选中要与源比较的数据库,我们选择 db2inst3 下的 T3 与 T1 比较,选中 T3 后会自动出比较结果:
图 18. DSM 比较配置数据库结果界面我们只关注不同点,也就是我们关注的数据库关于默认存储 DFT_TABLE_ORG 的设置,点开不同点后结果如下图:
图 19. DSM 比较配置数据库结果之不同点详情如此,T3 数据库默认存储是列存储,T1 数据库保持原有行存储的设置。而且,他们同属 db2inst3 实例。
结束语总结来看,要在一个实例下并存行存储和列存储,首先设置参数 db2set DB2_WORKLOAD 来支持 BLU。然后设置数据库默认存储 DFT_TABLE_ORG,ROW 为默认行存储,COLUMN 为默认列存储,此时同时支持行存储表和列存储表。此过程中可以借助 DSM 来跟踪比较数据库的配置以方便部署实施。
返回列表