上海太保P05项目——PARTITION_KEY解决方案
来源:互联网 发布:淘宝如何做广告第一页 编辑:程序博客网 时间:2024/05/01 16:06
需求: 在进行多表关联时,所涉及的关联表行数巨大,关联速度达不到要求。
解决方案: §在所有大表中建立 PARTITION_KEY字段, 按照该键的键值对表进行物理分区。PARTITION_KEY从PARTITION_CONFIG表中获得。分区策略是按照分公司进行分区。
PARTITION_KEY表的数据结构:
Name Type Nullable Default Comments
------------------- ------------- -------- ------- --------
PARTITION_CONFIG_ID INTEGER
TYPE_ID INTEGER
DESCR VARCHAR2(254) Y
BRANCH_COMPANY_ID INTEGER
STORAGE_PARTITION INTEGER
EFFECTIVE_FROM_DATE DATE Y
EFFECTIVE_TO_DATE DATE Y
--BRANCH_COMPANY_ID为分公司代码
--STORAGE_PARTITION为PARTITION_KEY
使用示例: 表 A 与表 B 进行关联时,如下进行
select A.column1, B.column2 from A, B
where A.foreign_key=B.Primary_key
and A.partition_key in (select Storage partition from Partition config where Branch company id=xxxx)
and B.partition_key in (select Storage partition from Partition config where Branch company id=xxxxxxx)
- 上海太保P05项目——PARTITION_KEY解决方案
- 上海太保P05项目——HashCode取值规则
- 上海太保P05项目——格式控制方法
- 上海太保P05项目——DS概要设计
- 上海太保P05项目——DS测试
- 上海太保P05项目——太保系统概况(部分)
- 上海太保P05项目——项目开发的整体理解
- 上海太保P05项目——模型、增量、存量、UID与HASHCODE的逻辑
- 上海太保P05项目——业务唯一号(UNIQUE_ID_IN_SOURCE_SYSTEM)与哈希号(HashCode)的作用
- p05
- 学习与使用 PRINCE2项目管理方法的收益——上海信息化培训中心
- 企业如何运用PRINCE2,避免项目失败——上海信息化培训中心
- 企业如何运用PRINCE2,避免项目失败——上海信息化培训中心
- 全国大型“IT项目管理与职业生涯规划”巡回讲座—上海站 火热报名中
- 上海-项目-第一天
- 上海-项目-第八天
- 美国黑客五太保
- P05二维背包问题
- 100多个经典超酷网站收集
- ASP网站漏洞解析及黑客入侵防范方法3
- 突然发现,日语非学不可了
- XML 问题: Ajax 权衡:XML 的多种风格
- Window.ShowModalDialog使用手册
- 上海太保P05项目——PARTITION_KEY解决方案
- [原创]【新歌推荐】许巍《风行》[李宁逐风跑鞋广告歌]
- Java正则表达式入门文档
- 获取datagrid中光标所在行的某列的值
- Spry学习(一)----XML数据集及显示
- 在Tomcat上配置struts2环境时遇到 “Error filterstart” 问题的解决方法
- 不知道写什么了
- Asp.net 2.0 用C# 创建 PDF文件[引用] (示例代码下载)
- Spry学习(二)----XML数据集及主从表显示