社区
数据仓库
帖子详情
事实表数据巨大,按年分为一个个物理表,如何解决跨年度查询的需求?有无不拆分且根本解决性能的方案?
bluesky1001
2006-07-27 02:12:28
事实表数据巨大,且随时间暴增。查询慢到用户难以接受,想按年度将事实表拆分多个物理事实表,以后每年新建一个事实表。可遇到如下问题:
1、事实需要需要每年建一个;
2、查询、分析和数据抽取的逻辑将变得复杂;(不知道有没有高明的方法)
3、跨年度查询和分析基本没有办法做;
问题:1、拆还是不拆?
2、拆了如何解决上述问题?不拆又如何处理数据剧增和查询、分析慢的问题?
...全文
455
8
打赏
收藏
事实表数据巨大,按年分为一个个物理表,如何解决跨年度查询的需求?有无不拆分且根本解决性能的方案?
事实表数据巨大,且随时间暴增。查询慢到用户难以接受,想按年度将事实表拆分多个物理事实表,以后每年新建一个事实表。可遇到如下问题: 1、事实需要需要每年建一个; 2、查询、分析和数据抽取的逻辑将变得复杂;(不知道有没有高明的方法) 3、跨年度查询和分析基本没有办法做; 问题:1、拆还是不拆? 2、拆了如何解决上述问题?不拆又如何处理数据剧增和查询、分析慢的问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhanvi
2006-08-07
打赏
举报
回复
就是啊,ORACLE可以按时间进行分区的啊,每年建一个表太没有必要了,如果你要对两年的数据统一起来进行分析怎么办?
bluesky1001
2006-08-02
打赏
举报
回复
在Oracle中有没有多维数据集分区?
拓狼
2006-08-02
打赏
举报
回复
如何启动分区向导
启动分区向导
在 Analysis Manager 树窗格中,在要在其中创建分区的数据库的下面,展开"多维数据集"文件夹,然后展开要在其中创建分区的多维数据集。
右击"分区"文件夹,然后单击"新建分区"命令。
bluesky1001
2006-08-02
打赏
举报
回复
找了找相关资料,硬是没找到关于多维数据集分区的资料,请楼上的不惜赐教,再详细一点。多谢!!
龙翔飞雪
2006-08-02
打赏
举报
回复
partition by range (时间列,或其他列)
.... -- partition 1
.... -- partition 2
把一个表按时间,分为多个partition
jiahehao
2006-07-28
打赏
举报
回复
不知道你用的是什么数据库,ORACLE里有一个叫分区表的东西,可以按一定条件将表在物理上分为多个部分,而逻辑上还是一个表.当然使用时也可以分区去做查询,分析.这样速度会快不少.和你讲的情况好象比较符合.可以考虑一下.
拓狼
2006-07-28
打赏
举报
回复
可将多维数据集分区啊
bluesky1001
2006-07-28
打赏
举报
回复
就ORACLE来说,业务系统按分区这种方案实施过,不过查询条件如果与建立分区时依据的字段不同的话,跨年度查询的性能还不如未分区,不知楼上这位大哥在分区后,建立全局索引和局部索引方面有没有什么诀窍?
Java8新特性—日期时间操作示例
代码示例:import java.time.DayOfWeek; import java.time.Duration; import java.time.LocalDateTime; import java.time.ZoneId; import java.time.format.DateTimeFormatter; import java.time.temporal.TemporalAdjust...
Java 8 日期时间操作类新特性
Java 8 的日期时间 API 提供了丰富的功能,
解决
了旧版 API 的不足。这些新类使用更加直观,支持不可变对象、方法链调用和时区操作,极大地提高了代码的可读性和开发效率。通过灵活运用这些类,可以轻松处理各种日期和时间的操作。最后欢迎关注我技术公众号,或者你有什么关于java 想了解的可以评论告诉我,我可以乐意为您单独出一篇详细讲解的Java移动技术栈。
java instant获取微秒转成日期格式_Java8新特性时间日期库DateTime API及示例
点击上方蓝字关注「程序新视界」Java8新特性的功能已经更新了不少篇幅了,今天重点讲解时间日期库中DateTime相关处理。同样的,如果你现在依旧在项目中使用传统Date、Calendar和SimpleDateFormat等API来处理日期相关操作,这篇文章你一定不要错过。来刷新你的知识库吧!背景Java对日期、日历及时间的处理一直以来都饱受诟病,比如java.util.Date和jav...
Java 8 日期时间类
Java 8 推出了新的日期时间类,比较常使用的有LocalDateTime,ZonedDateTime,ZoneId,ZoneOffset,DateTimeFormatter,通过这几个类可以使处理时间问题变得简单并且不容易出错 定义 LocalDateTime:A date-time without a time-zone in the ISO-8601 calendar system, such as 2007-12-03T10:15:30. ZonedDateTime:A date-time w
Java基础(十一)日期时间API
由于地球自转的不均匀性和长期变慢性(主要由潮汐摩擦引起的),会使世界时(民用时)和原子时之间相差超过到±0.9秒时,就把协调世界时向前拨1秒(负闰秒,最后一分钟为59秒)或向后拨1秒(正闰秒,最后一分钟为61秒);”那么就再简单不过了。说明:新的 java.time 中包含了所有关于时钟(Clock),本地日期(LocalDate)、本地时间(LocalTime)、本地日期时间(LocalDateTime)、时区(ZonedDateTime)和持续时间(Duration)的类。(了解)本地化相关的格式。
数据仓库
7,394
社区成员
6,741
社区内容
发帖
与我相关
我的任务
数据仓库
其他数据库开发 数据仓库
复制链接
扫一扫
分享
社区描述
其他数据库开发 数据仓库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章