现在项目的数据量很大(表数量级达到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安全性实践中与审计相关的知识点。这包括如何在Oracle环境中配置审计跟踪,以及具体的步骤和命令。 ### Oracle安全性实践概述 Oracle安全性实践是指通过一系列的技术手段...
《Oracle实践精华知识集》包含了过去三个月对Oracle数据库系统深入学习的丰富内容,涵盖了理论、实践、技巧和参考资料。此集合旨在为初学者提供全面的学习路径,帮助他们掌握Oracle的核心概念和技术。 首先,...
《VB/Oracle实践:构建学生成绩管理系统》 在信息技术领域,数据库管理和应用程序开发是至关重要的技能。VB(Visual Basic)作为微软开发的一种可视化编程工具,结合Oracle数据库,可以构建高效且用户友好的数据...
《精通Oracle实践》一书是Apress出版社出版的专业Oracle技术指南,共593页,旨在帮助读者深入理解和掌握Oracle数据库系统的实际应用。本书涵盖了Oracle 10g和11g版本的相关知识,特别强调了PL/SQL语言的使用,这对于...
总的来说,Oracle实践笔记涵盖了从基础到进阶的关键知识点,包括数据库的安装、用户管理、权限赋予、性能监控等,这些内容对于理解和使用Oracle数据库至关重要。随着学习的深入,你将能够更熟练地处理Oracle数据库的...
2. Oracle实践教学的问题:尽管理工科专业通常为Oracle数据库课程配置实验教学时间,但实际操作性强的课程需要更多的实践环节。目前的实验教学往往无法提供完整的学习路径,从数据库设计、建库、操作到开放应用,...
Oracle RAC 12c 运维最佳实践指南 Oracle RAC 12c 是一种高可用、高性能的集群解决方案,旨在实现数据库的高可用性和可扩展性。本文将对 Oracle RAC 12c 运维最佳实践指南进行解读,总结出相关的知识点。 一、 ...
《ORACLE9i入门与实践》是一本专为初学者设计的Oracle数据库教程,它旨在帮助读者快速掌握Oracle 9i的基本操作和管理技巧。Oracle是全球广泛使用的数据库管理系统之一,尤其在企业级应用中占据主导地位。Oracle 9i是...
学习如何创建用户、分配权限、撤销权限以及设置审计策略是Oracle实践中的关键部分。 6. 备份与恢复:Oracle的RMAN(恢复管理器)是备份和恢复的主要工具。练习题可能涉及如何配置RMAN,执行完整数据库备份,以及...
Oracle数据库安全实践和系统优化;对于ORALCE 系统的完全性做了特别的说明
关于Oracle安全实践方面的一本不错的书籍,欢迎下载
"Oracle运维最佳实践-下"很可能是一本深入探讨Oracle数据库运维的专业资料,书中可能包含了运维工程师在日常工作中所需的重要技能和经验分享。下面,我们将根据这个主题,对Oracle运维的一些关键知识点进行详细的...
oracle 19c数据库参数优化最佳实践