`
longgangbai
  • 浏览: 7339773 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle 性能调优学习笔记(十五)-- 应用调优

 
阅读更多

  表迁移(非分区表)
      1.权限和约束将被保持.
      2.表结构发生变化.
      3.迁移数据到其他表空间.
     alter table scott.emp move tablespace train;
     索引可能失效.
    
     重新定义online表的信息
     1.修改表的存储参数
     2.支持并行查询
     3.添加和删除分区
     4.表空间的移动.
     5.重建表减少碎片.
     6.更改一个表的信息.
     7.添加或者删除列
    
   压缩索引:
      1.create index emp_last_name_idx
        on scott.emp
     (last_name) cmpress;
      2.重建索引压缩
                 alter index emp_last_name_idx
                    rebuild compress ;
               
                analyze index t_idx validate structure;
    
    1.创建索引
    create index t_idx on t(owner,object_type,object_name) compress 2;
    备注: compress 2表示压缩2列
    
    2.分析索引
     analyze index t_idx validate structure;
    3.查看索引统计信息
     select name,height,lf_blks,br_blks,btree_space,opt_cmpr_count,
     opt_cmpr_pctsave from index_stats;
    
    
    
    
    
   倒序索引
    1.create unique index emp_idx on emp(epno)
        reverse pctfree 30
     storage (initial 200k
               next 200k
         pctincrease 0
         maxextents 50
         )
     tablespace tbs_index;
       2.alter  unique index emp_idx  rebuild reverse;   
   
   bitmap index
       create bitmap index dep_idx
    on dept(mgr_id)
    storage(
     initial 200k
     next 200k
     pctincrease 0
     maxextents 50
    )tablespace tbs_idx;
    
    索引组织表
       有点:
          快速基于主的访问表的数据.
       减少必要的存储.
      
       缺点:必须有主键
            不能被集群
         
       创建IOT表
           create table country
     ( country_id int,
       country_name varchar(25),
       constraint country_id_pk primary key(country_id)
     )organization index
     pctthreshold 20
     overflow tablespace users;
     
     查询IOT表的信息
       select table_name,iot_name,iot_type
         from dba_tables;
       select index_name ,index_type,tablespace_name ,table_name
                        from dba_indexes;
                      select segment_name,tablespace_name,segment_type
            from dba_segments;
      
            Mapping table
        create table country
        (
         country_id char(2),
         contry_name varchar(20),
         constraint country_id_pk
         primary key(country_id)
        )
        organization index
        mapping table tablespace users;
       
       
        select index_name ,pct_direct_access
           from dba_indexes
         where pct_direct_access is not null;
        
    analyze 语句
        1.validate structure;
                           analyze table scott.emp validate structure;
                    2.list chained rows
               
    Data WareHouse
         1.db_file_multiblock_read_count:
    

分享到:
评论

相关推荐

    Oracle DBA性能调优学习笔记

    针对“Oracle DBA性能调优学习笔记”这一主题,我们可以提取并解释出以下重点知识。 首先,性能调优是一个多角色参与的过程。不仅DBA需要参与,应用架构师、应用设计师、应用开发人员以及OS和存储系统管理员也同样...

    ORACLE DBA工作笔记 运维数据迁移与性能调优

    标题中提到的“ORACLE DBA工作笔记 运维数据迁移与性能调优”揭示了这本书籍主要围绕着...因此,类似于“ORACLE DBA工作笔记 运维数据迁移与性能调优”这样的专业书籍,是DBA们提升技能、增加实战经验的宝贵学习材料。

    Oracle DBA调优技术学习笔记

    Oracle 12c-优化 Hint详解.pdf Oracle 12c-优化 Oracle 索引技术.pdf Oracle 12c 执行计划.pdf Oracle 12c锁.pdf Oracle 12c查询优化器.pdf Oracle 12c 使用绑定变量 VS 不使用绑定变量.pdf Oracle 12c 自动工作负载...

    Oracle性能调优

    本资料集是作者精心整理的Oracle调优笔记,涵盖了一系列实用的调优技巧和工具,旨在帮助读者理解和实践Oracle数据库的性能优化。 1. **SQL优化**:SQL查询是数据库性能的关键。优化SQL语句可以显著提升性能,包括...

    成功之路:Oracle11g学习笔记.pdf

    在介绍Oracle系统管理的知识以后,将介绍与开发相关的内容(如PL/SQL基础知识、存储过程、函数、包等),并介绍数据库性能调整,《成功之路:Oracle 11g学习笔记》重点介绍SQL语句调优。SQL语句调优是《成功之路:Oracle...

    ORACLE性能调优

    "详细个人整理笔记.exe"和"config.ini"可能包含了个人的学习笔记和配置文件,帮助读者更好地理解和应用这些知识。 学习Oracle性能调优是一个持续的过程,需要不断实践和调试。熟悉上述知识点,并结合实际环境进行...

    李兴华ORACLE笔记[2014-8-11]

    这份笔记涵盖的内容可能包括Oracle数据库系统的各个方面,如数据库管理、SQL查询优化、存储结构、性能调优、故障排查等关键知识点。 首先,Oracle数据库管理系统是全球广泛使用的大型关系型数据库之一,尤其在企业...

    Oracle 性能与调整学习笔记

    本学习笔记主要涵盖调优步骤、调优目标、报警日志和追踪文件、实用工具以及动态性能视图等方面。 首先,调优步骤包括设计调优、应用程序调优、内存调优、I/O调优、冲突调优以及操作系统调优。设计调优涉及数据库...

    我的Oracle 11g OCP学习笔记

    本学习笔记详细记录了作者在准备Oracle 11g OCP认证过程中的学习心得和实践经验,对于希望深入理解Oracle数据库管理和优化的读者来说,是一份宝贵的资料。 Oracle 11g包含了许多重要的特性和改进,例如: 1. **...

    Oracle11g学习笔记

    总结来说,"Oracle11g学习笔记"将引导你全面掌握Oracle11g数据库管理系统,从基础操作到高级应用,从数据库设计到性能优化,从安全管理到高可用性实践,为你的IT事业打下坚实基础。通过阅读这个PDF文档,你将能够...

    玩转oracle学习笔记(三)-Oracle操作

    在Oracle数据库的世界里,"玩转Oracle学习笔记(三)-Oracle操作"主要涵盖了数据库的管理和操作方面的知识。这篇笔记可能是博主韩顺平分享的一系列Oracle学习教程中的第三部分,通过阅读他的博客文章(博文链接:...

    Oracle学习笔记精华版

    Oracle学习笔记精华版是针对数据库管理系统Oracle的一份重要学习资源,涵盖了从基础概念到高级特性的全面知识。Oracle,作为全球广泛使用的大型企业级数据库系统,对于IT专业人员尤其是数据库管理员(DBA)来说,是...

    老相Oracle DBA学习笔记

    Oracle数据库管理员(DBA)学习笔记详细记录了Oracle数据库中SQL语句执行的过程,包括用户连接、服务器进程分配、PGA空间、SQL解析、执行计划缓存、shared pool、buffer cache、逻辑IO和物理IO、重做日志等关键知识...

    最牛逼的Oracle 11g OCP学习笔记

    以下是对这份"最牛逼的Oracle 11g OCP学习笔记"中的关键知识点的详细阐述: 一、Oracle 11g基础知识 Oracle 11g引入了许多新特性,如自动内存管理、数据屏蔽、实时应用集群(RAC)、闪回数据库等。其中,自动内存管理...

    ORACLE调优笔记

    ### ORACLE调优笔记知识点详解 #### 一、Oracle错误代码与解决方法 在Oracle数据库管理及优化过程中,经常会遇到一些常见的错误代码,这些错误往往能够帮助我们快速定位问题所在。 1. **ORA-01652: 无法分配临时...

    学习笔记——JVM性能调优之 jstat(csdn)————程序.pdf

    JVM性能调优是Java开发中至关重要的一环,它直接影响应用程序的运行效率和稳定性。jstat(JVM Statistics Monitoring Tool)是Oracle JDK提供的一款强大的命令行工具,用于实时监控Java虚拟机的各种运行状态,包括...

    玩转oracle学习笔记(一)-Oracle管理

    《玩转Oracle学习笔记(一)——Oracle管理》是一篇深入浅出的Oracle数据库管理教程,博主bijian1013在文中详细介绍了Oracle数据库的基础知识以及管理技巧。Oracle作为全球广泛使用的数据库管理系统,其管理和优化是IT...

    Oracle SQLServer数据库 学习笔记

    这篇学习笔记将深入探讨这两个系统的概念、特性和应用。 一、Oracle数据库系统 Oracle数据库是由甲骨文公司开发的一款强大、高性能的数据库解决方案。其主要特点包括: 1. **分布式数据库**:Oracle支持多节点的...

    成功之路 Oracle 11g 中文学习笔记

    成功之路 Oracle 11g 中文学习笔记 专为开发人员编写,先引导开发新手熟悉Oracle环境,然后进入数据库开发,并要掌握项目开发的一些技巧。开发技巧展示是本书一大特色(这一点很值得资深的开发人员借鉴)! 本书共24...

Global site tag (gtag.js) - Google Analytics