数据仓库DPF环境的表空间设计

目前在规划数据仓库ODS的表空间设计

环境:2台小机,8个分区,0分区为编目分区,数据库页大小32K

数据量:5-8T

分区组规划:pg为0-7分区 ,pg0,pg1,pg2,pg3,pg4,pg5,pg6,pg7分别对应每一个分区。

设计思路:大表和大表索引的表空间放在pg上,小表和小表索引的表空间放在pg0至pg7上。用户临时表空间也按这个思路处理。对于数据量特别大的历史表,单独设计独立表空间放在pg上。每个表空间都有对应独立的缓冲池。

在实际规划时遇到了一些问题,希望各位老师能够给予解答,不甚感激。

1、DPF中小表要建在单分区上,大表建在多分区上,特别大的表单独建立表空间放在多分区上,这里大小和特大的标准怎么区分?

2、计划把小表数据放在0分区上。但是由于0分区是编目分区,同时要存放大表的数据,会不会因此产生性能瓶颈?

3、有说法编目分区不要存放大量数据,如果按这种思路将pg改成1-7分区,这样对应是7个分区,也就是奇数个分区。由于平时见到的都是偶数分区,不知是否会有影响?

4、小表数据是可以集中存放在一个分区,还是需要分散放在不同的分区。前者怕数据不均衡产生瓶颈,后者怕设计太复杂,管理工作量大。

5、由于数据库默认会有一个在IBM DEFAULTGROUP上的32K的系统临时表空间,是否需要单独建立系统临时表空间。如果需要创建,是否需要分别创建单分区的系统临时表空间和多分区的系统临时表空间。

6、在规划表空间时除了分区的选择、缓冲池的利用、管理要求,是否还有其他重要的因素?

问题有点多,烦请各位老师能够给予解答,谢谢!

参与14

2同行回答

drdb2drdb2系统工程师se
你的设计应该没啥问题我的一个蛮老的DW系统大概最初是这样设计的:Partition 0: catalog 和 小中 tablesPartition1-5: large fact table(s)后来IBM说catalog 最好自己一个partition, 我就把小中 tables移到新建的partition 6去了。...显示全部

你的设计应该没啥问题

我的一个蛮老的DW系统大概最初是这样设计的:

Partition 0: catalog 和 小中 tables

Partition1-5: large fact table(s)

后来IBM说catalog 最好自己一个partition,

我就把小中 tables移到新建的partition 6去了。

收起
互联网服务 · 2016-04-17
浏览1232
seaman_binseaman_bin系统工程师华钦软件
那么高级,我们是放在10台渣渣pc服务器上显示全部

那么高级,我们是放在10台渣渣pc服务器上

收起
农业其它 · 2016-04-22
浏览1198

提问者

afeng96
数据仓库工程师浙江民泰商业银行
擅长领域: 存储灾备服务器

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-04-15
  • 关注会员:5 人
  • 问题浏览:3474
  • 最近回答:2016-04-22
  • X社区推广