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

Oracle性能调优学习笔记---调优的角色,层面标准

 
阅读更多

1.角色
 应用程序设计者
 应用程序开发者
 数据库管理员
 系统管理员
 
 应用层面:
     SQL 语句
 数据库层:
    内存,数据库结构,SQL语句
 操作系统层面:
    IO
    交换区
    参数
   
2.不同阶段调优的不同
      开发阶段调优
       设计,应用,内存,IO,操作系统
   指标基线
        特定情况下,收集系统的各种指标.
    
   生产数据库的问题
   1.定义问题
   2.收集操作系统和oracle统计信息
   3.考虑一些通用的性能问题.
   4.分析判断
   5.判断调整前后
   6.检查是否解决
3.服务标准

4.调优目标
     1.减少响应时间.
  2.增加复合能力
  3.增加处理能力
5.常见调优的问题
     1.游标管理
  2.会话管理
  3.关系设计问题
 
6.性能和安全的权衡

 

 

调优方法论
1.检查alert.log和trace file.
2.检查参数是否设置正确
3.内存io,cpu确定占用资源的进程.
4.确定占用IO或者CPU较多的SQL语句.


    分析等待时间,执行时间步步分析.
 多个控制文件,重做日志文件.
 检查点频率
 备份数据文件.
 归档性能
 block检察数
 当用用户和事物的数量.

分享到:
评论

相关推荐

    Oracle DBA性能调优学习笔记

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

    Oracle_DBA工作手记.pdf

    Oracle的OEL(Oracle Enterprise Linux)和Exadata以及HPE Oracle Database Machine的推出,使得DBA不仅要掌握数据库知识,还要能够深入理解和介入主机、操作系统等层面的管理。 在日常工作中,DBA的职责包括但不...

    Oracle学习笔记

    ### Oracle学习笔记精要 #### 一、Oracle安装与配置 **1.1 安装注意事项** 在安装Oracle过程中,特别注意的是Oracle Universal Installer(OUI)会在操作系统中自动安装适用于Oracle版本的Java运行环境(JRE)。...

    Oracle笔记

    Oracle笔记涵盖了数据库管理、SQL查询、表空间管理、索引优化、存储过程、触发器、事务与并发控制、备份与恢复、性能调优等多个方面的内容。以下是对这些知识点的详细阐述: 1. **数据库管理**:Oracle数据库是企业...

    Oracle_DBA培训18天笔记[OCA新手入门到OCP]

    此外,还将学习数据库的性能监控与调优,包括使用V$视图来分析性能问题,以及通过调整SQL、索引策略和表空间管理来提升性能。 数据库的故障排查也是DBA必备技能之一。通过学习AWR(自动工作负载 repository)和ASH...

    此书从oracle入门开始,讲解浅显易懂,很难得的资料!

    - **管理方向**:侧重于对Oracle数据库的全面理解与操作,包括但不限于性能调优、备份恢复等高级功能。这一方向需要拥有全面的数据库知识和严谨的逻辑思维能力,因为数据库管理员(DBA)的工作直接影响到业务系统的...

    Oracle精品笔记

    7. **性能优化**:Oracle的性能优化涉及多个层面,包括SQL优化、索引优化、分区优化、内存调优等。SQL*Profiler和Explain Plan是常用的性能分析工具。 8. **数据库安全管理**:Oracle提供了用户管理、权限控制、...

    MySQL实战学习笔记.zip

    MySQL是世界上最受欢迎的...总之,“MySQL实战学习笔记”将带你深入理解MySQL的各个层面,从基础操作到高级技巧,为你的数据库管理技能打下坚实的基础。通过学习和实践,你将能够更有效地设计、管理和优化MySQL数据库。

    数 据 库 笔 记 oracle

    11. **性能调优**:通过分析SQL执行计划、调整参数设置、使用索引和物化视图等方式,可以优化Oracle数据库的性能。 12. **安全性**:权限和角色管理是Oracle数据库安全的重要部分,理解GRANT、REVOKE命令,以及如何...

    Oracle资料集合

    最后,"oracle资料.txt"可能包含了一些额外的Oracle学习资料,如笔记、命令参考或者问题解答,这些通常是个人学习过程中积累的宝贵经验分享。 总的来说,这个Oracle资料集合提供了全面的学习路径,从基础的Oracle...

    Oracle优化日记:一个金牌DBA的故事(第一、二部)

    8. **金牌DBA的角色**:除了技术层面的优化,金牌DBA还需要具备良好的沟通能力,能与业务团队协作,理解业务需求,以确保数据库设计符合业务发展。 9. **持续学习与适应**:Oracle数据库技术不断发展,金牌DBA需要...

    sql 笔记,整理自韩顺平的教程

    - **性能调优**:提高数据库系统的运行效率,涉及索引调整、查询优化等方面。 - **数据库设计**:遵循良好的设计原则,如第三范式(3NF),避免数据冗余,简化数据结构。 以上内容基于韩顺平老师教程中涵盖的知识点...

    oracle 优化

    最后,数据库参数调优也是提升性能的有效手段。通过对初始化参数的调整,如pga_aggregate_target、sga_target、db_file_multiblock_read_count等,可以优化内存分配和I/O性能。同时,监控数据库的运行状态,根据实际...

    Java高级开发工程师面试笔记.zip

    Java高级开发工程师面试笔记主要涵盖了Java编程语言的高级概念、框架、设计模式、并发处理、数据库、网络编程、性能优化等多个关键领域。以下是对这些知识点的详细解释: 1. **Java高级概念**:这部分通常包括Java ...

    数据库高并发

    总的来说,应对数据库高并发涉及多个层面:并发控制策略的选择、架构设计、缓存利用、查询优化、数据库调优以及高可用性保障。通过深入学习和实践这些知识点,开发者能够设计出更高效、稳定的数据库系统,满足企业级...

    Notes:学习笔记:java,Javaweb,LInux,计算机网络,操作系统,JVM虚拟机,数据结构

    综上所述,这些学习笔记涵盖了软件开发中的多个核心领域,从基础的编程语言到Web开发,再到系统层面的操作系统和网络,以及深入的JVM理解和数据结构学习。对于希望全面掌握IT技术的学者或开发者来说,这些都是必不可...

    Java技术txt文档

    Java技术的学习不仅仅局限于基础语法,还包括对JVM的工作原理、内存管理、性能调优、并发编程等高级主题的理解。对于初学者,可以从简单的控制结构、类和对象开始,逐步深入到异常处理、IO流、集合框架等内容。对于...

    CTS-seminar-1081-Vlaicu-Elena

    6. **JVM优化**:了解JVM的工作原理,如类加载机制、内存模型、垃圾回收算法,有助于进行性能调优。 7. **Java测试**:JUnit、TestNG等单元测试框架,以及Mockito等模拟工具,对于保证代码质量至关重要。 由于没有...

    Interview_Notes:互联网大厂技术面笔记,学习路线,进行开发

    14. **性能优化**:能进行性能瓶颈定位,了解JVM调优,如堆大小调整、垃圾收集器选择等,以及代码层面的优化技巧。 15. **测试**:理解单元测试的重要性,掌握JUnit、Mockito等工具,了解集成测试和自动化测试。 ...

Global site tag (gtag.js) - Google Analytics