`
xueweichao
  • 浏览: 2854 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

最近学习oracle 的心得

 
阅读更多

      随着项目进入运行期,工作没有那么忙了。但是工作却变得更有挑战性。比如怎样应付服务器无法响应的问题,大数据量下查询速度变慢的问题,在不影响用户使用的情况下进行项目升级的问题,服务器安全的问题。面对问题自己成长的也比较快,收获颇多。

      在应对大数据量和数据安全方面,oracle 提供了如下功能 

             1. 分区表  ,可以将一个上百万级的大表进行拆分,分别存储于不同的文件中

             2. rman 热备份  , 之前一直在使用exp 进行数据备份,了解到rman 之后才真正知道什么叫做备份,oracle 提供了热备份,增量备份,基于scn和时间戳的不完全恢复。

             3. data guard ,翻译为数据卫士吧,主要功能就是提供一个或多个备份机,备份机和主服务器进行数据同步,在主服务器出现故障时可以将一个备份机切换成主服务器的角色,继续提供服务。data guard 还有一个功能就是可以将备份机用作查询服务器,比如报表的生成。备份机有两种实现方式,主要是物理备份和逻辑备份,可以将逻辑备份服务器打开为只读状态,提供查询服务。

            4. oracle RAC 即oracle 集群, 这部分内容还没有看,等看了再详细解释吧

 

      这几天一直在做报表,以前的报表只是能够查询出数据,并没有考虑性能问题。随着数据量的加大,以前的报表跑不起了了,所以必须重新设计。为了解决报表的性能问题主要采取了几种策略(1)定时生成报表,项目中是生成月报,也就是说每月生成一个报表。(2)使用存储过程生成报表,报表的数据统计用存储过程,减少数据服务器和应用服务器传输中间数据的网络成本,主要是在报表的生成过程中需要从原始数据中生成很多中间数据,再从中间数据计算生成最终的报表。(3)使用临时表,将报表生成过程中的临时数据存储于临时表中,减少对原始表的访问次数。此外还在报表的调试中第一次使用PL/SQL explain plan 进行查询分析和优化,PL/SQL的功能是如此的强大。

 

分享到:
评论

相关推荐

    oracle 学习心得与总结

    学习Oracle不仅可以提升数据库管理技能,还能为职业生涯打开更多的可能性。以下是我对Oracle学习的一些心得和总结,主要聚焦于数据库对象,尤其是表及其约束。 1. **数据库对象**: 数据库对象是Oracle中的基本...

    oracle学习心得总结

    ### Oracle学习心得总结 在IT领域中,Oracle数据库因其强大的功能和广泛的适用性而备受青睐。对于初学者而言,掌握Oracle的基本操作是非常重要的一步。本文将根据提供的文档内容,总结和扩展Oracle数据库的基础知识...

    学习Oracle心得体会.docx

    在学习Oracle的过程中,首先,我们需要理解数据库管理系统如何管理和组织数据。Oracle数据库以其强大的数据处理能力、高度的稳定性和安全性而闻名。它支持复杂的事务处理,适用于大型分布式环境,能够处理海量数据。...

    oracle个人学习心得

    学习Oracle数据库,首先应该掌握基本的SQL查询语句,然后逐步深入到数据库设计、优化、安全性和备份恢复等方面。具体步骤如下: 1. **基础理论**:理解关系型数据库的基本原理,熟悉SQL标准语法。 2. **实践操作**...

    Oracle入门心得文档

    在学习Oracle的过程中,实践操作是至关重要的。例如,你可以通过SQL*Plus或PL/SQL Developer等工具进行SQL查询,创建表和索引,管理用户权限等。同时,熟悉Oracle的数据备份和恢复策略,包括冷备份、热备份和RMAN...

    oracle学习心得.doc

    Oracle 学习心得 Oracle 学习心得是一个专业的数据库管理系统,具有可移植性、可联结性等特点。它的总体构造包括文件构造、内存构造和进程构造。文件构造包括五类文件:代码文件、数据文件、日志文件、控制文件和...

    oracle心得

    ### Oracle 心得 #### 一、Oracle 客户端工具介绍 在开始学习 Oracle 数据库之前,我们首先需要了解几种常用的 Oracle 客户端工具,这些工具可以帮助我们更好地管理和操作数据库。 **1. SQL*Plus** - **简介**:...

    Oracle的入门心得

    Oracle的入门心得,学习Oracle的必备工具

    ORACLE数据库学习心得.doc

    ### ORACLE数据库学习心得 #### 一、Oracle数据库的特点 Oracle数据库是一款由Oracle公司开发的关系型数据库管理系统。作为全球领先的企业级数据库之一,Oracle具备多种优势特性,使其成为众多企业和组织首选的...

    oracle11g学习心得

    在长期的学习和使用过程中,我对Oracle 11g有了深入的理解和丰富的实践经验,以下是我总结的一些关键知识点。 1. **安装与配置**:Oracle 11g的安装分为两大部分,即数据库服务器端的安装和客户端工具的安装。...

    oracle的入门心得

    Oracle数据库系统是全球广泛使用的大型关系型数据库...以上是Oracle入门学习的一些关键点,通过深入理解和实践,你将能够熟练掌握Oracle数据库的基本操作和管理。记得不断探索和实践,理论结合实际才能更好地提升技能。

    Oracle_RAC培训学习心得

    ### Oracle RAC培训学习心得详解 #### 一、Oracle RAC概述 Oracle Real Application Clusters (RAC) 是Oracle数据库的一项关键技术,旨在提供高可用性和可伸缩性。RAC允许在一个集群环境中运行多个数据库实例,每...

    oracle学习、实践心得

    以下是对Oracle学习和实践的一些重要知识点的详细解析: 1. **视图(Views)** 视图是数据库中的虚拟表,它根据用户的需求从一个或多个基表中选择数据,并提供了一个抽象的数据视图。视图的主要优点是它可以简化...

    Oracle的初学者入门心得

    以下是学习Oracle的初学者入门心得,希望通过分享这些经验和体会,帮助初学者更好地学习和理解Oracle。 一、定位 Oracle系统可以分为两个大的模块:开发和管理。开发主要是编写存储过程、触发器等,还有就是使用...

    《Oracle 入门心得》PDF高清电子书

    《Oracle 入门心得》这本书可能是为了帮助初学者理解和掌握Oracle数据库的基础知识和操作技巧而编写的。下面将根据标题和描述,深入探讨Oracle数据库的一些核心概念和关键知识点。 1. **Oracle数据库基础**:Oracle...

    晶晶小妹的学习ORACLE经验

    晶晶小妹在学习ORACLE的过程中总结了很多经验,以下是她的一些心得体会: 对于学习ORACLE,不需要太多的聪明才智,只需要付出一点耐心就行了。学习ORACLE需要从基础开始,逐步深入。首先,需要记住基本概念,如进程...

    oracle入门心得----帮你学习oracle

    学习Oracle的方法应遵循“看书、思考、写笔记、做实验、再思考、再写笔记”的循环过程。理论与实践相结合,不断思考和动手实践能帮助深化理解。在遇到问题时,不应过分依赖他人解答,而应主动查阅官方文档、在线论坛...

    ORACLE学习心得

    本文将围绕“ORACLE学习心得”展开,深入探讨Oracle数据库的优化策略、并发控制、数据库设计哲学及重要知识点。 首先,集合处理在Oracle中的效率远高于单条处理。例如,使用MINUS运算符进行集合处理,比单条数据...

Global site tag (gtag.js) - Google Analytics