现在项目的数据量很大(表数量级达到10亿级别),在处理查询和插入数据都比较耗时。目前处理比较多的方法如下:
1.对某些字段建立分区和相应的索引;
2.对基础表进行预统计,比如要查询每个每个月的总费用,那么做个月预统计表,在月底时使用job执行。
2.查询时,有分区字段的情况下,优先使用索引,强制使用索引select /*+index(index_name table_name)*/ filed1,fileld2 from t where t.data_date>=sysdate-7 and t.data_date<=sysdate and t.id=1232;这里data_date和id是主键索引。日期分区字段在查询时,最好查询出所有日期,比如t.data_date in (select begin_date + level -1 from dual connect by begin_date+level-1<=end_date),查询出每一天的日期。
3.大表插入数据时,若表不会有经常删除数据的情况下,可以使用装载的方式,比如insert /*+append*/ into table_name values...
分享到:
相关推荐
是自已做的数据库安全性实践,环境是oracle,希望大家喜欢
VB-ORACLE实践报告.doc
ORACLE实践实例与使用心得,包括QT中使用oracle的心得
韩顺平-玩转oracle实践教程-课件.doc 视频配套的电子版
支付宝核心账务去Oracle实践(2017) --互联网金融核心系统数据层架构演进
集合最近三个月学习oracle的成果,老师的演示代码,练习题,详细讲义笔记,初学注意事项,参考大全,网上荡的有用的帖子等详实资料
精通Oracle实践 Apress 出版社 英文版 593页
互联网金融核心系统数据层架构演进(蚂蚁金服-金融核心)
Oracle SQL最佳实践
性能测试,DB使用oracle,需要自己搭建环境,一直做前段测试,后端oracle只是使用awr抓取快照分析,需要自己搭环境去使用,是个痛苦的过程,搭建过程中,有整理一部分笔记,虽然后面没有按照计划补充完,但也算是有...
oracle项目实战
Oracle数据库安全实践和系统优化;对于ORALCE 系统的完全性做了特别的说明
oracle 19c数据库参数优化最佳实践
关于Oracle安全实践方面的一本不错的书籍,欢迎下载
oracle ORACLE.10G入门与实践
Oracle数据仓库实践 owb安装及使用中的一些笔记