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

Oralce性能问题调查相关

阅读更多
1。用Statspack生成Report。
$su - oracle 
$sqlplus perfstat/perfstat
>execute statspack.snap(i_snap_level=>7); #snapshot作成
>@$ORACLE_HOME/rdbms/admin/spreport
Enter value for begin_snap: 输入开始的snapshot编号
Enter value for end_snap: 输入结束的snapshot编号

report文件名指定,直接Enter,使用默认文件名。

>@$ORACLE_HOME/rdbms/admin/spresql
输入old hash值 调查具体某条SQL执行的性能情况

2。调查SQL执行的LOCK情况
SELECT
s.SID, d.OBJECT_NAME, s.OSUSER, s.PROGRAM
FROM
   v$LOCKED_OBJECT l
, DBA_OBJECTS d
, v$SESSION s
WHERE
     (l.OBJECT_ID  = d.OBJECT_ID(+))
AND (l.SESSION_ID = s.SID(+))
ORDER BY
s.SID, d.OBJECT_NAME

3。修改Oracle最大连接数的方法  
   a、以sysdba身份登陆PL/SQL 或者 Worksheet
   b、查询目前连接数
      show parameter processes;
   c、更改系统连接数
      alter system set processes=1000 scope=spfile;
   d、创建pfile
      create pfile from spfile;
   e、重启Oracle服务或重启Oracle服务器
    (sqlplus /nolog
    conn / as sysdba
    shutdown immediate
    startup)

4。调整参数
我们仅以流行的4GB内存,32位系统为例:

增大系统全局区:
SQL> alter system set sga_max_size=1200m scope=spfile;

增大数据缓存区:
SQL> alter system set db_cache_size=700m scope=spfile;

增大共享内存区:
SQL> alter system set shared_pool_size=320m scope=spfile;

增大程序全局区:
SQL> alter system set pga_aggregate_target=500m scope=spfile;

增大排序区:
SQL> alter system set sort_area_size=30000000 scope=spfile;

增加连接数量:
SQL> alter system set processes=600 scope=spfile;

查看参数:
show parameters 查看所有参数
show parameters db 查看所有名称带db的参数
show parameters log 查看所有名称带log的参数
分享到:
评论

相关推荐

    oracle性能分析

    Oracle性能分析是数据库管理员在日常工作中至关重要的一环,它涉及到CPU使用率、内存管理、I/O性能等多个关键领域。本文将深入探讨这些方面,并提供一些基础的分析工具和方法。 首先,数据库配置报告是进行性能分析...

    EBS性能调优之全面挖掘_V4.2(ebs性能优化、oracle性能优化、linux性能优化)

    **性能调查和AWR报告** EBS性能下降的调查通常始于识别问题的症状,如响应时间变慢、CPU利用率过高或等待事件增多。AWR报告提供了全面的系统视图,帮助DBA理解性能问题的根本原因,如锁等待、缓冲区竞争或SQL执行...

    ORACLE_数据库性能分析篇

    本文将基于提供的内容,详细阐述ORACLE数据库性能分析的相关知识点。 首先,Oracle数据库管理工具,如Oracle Enterprise Manager (OEM) 10g Grid Control,是一个强大的监控和管理平台,用于管理和优化Oracle数据库...

    ORACLE 健康检查与性能分析报告

    本报告的主要目的是针对指定时间段内的Oracle数据库进行全面的健康检查及性能分析,旨在识别潜在的问题并提供相应的改进建议。通过本次检查,我们可以确保数据库系统的稳定性和高效性,从而保证业务流程的顺畅运行。...

    Oracle性能调优实践中的几点心得.pdf

    Oracle性能调优是数据库管理员和IT专业人士关注的重要领域,特别是在处理大规模数据操作的企业环境中。本文主要探讨了在Oracle数据库性能优化实践中的一些心得,重点关注等待事件和操作系统层面的问题。 首先,文章...

    oracle statspack 高性能调整技术

    - 虽然AWR通常是首选的性能分析工具,但在某些场景下,如旧版本Oracle数据库或特定的性能问题调查,StatsPack仍然是有价值的工具。 综上所述,Oracle StatsPack是数据库性能调整的关键工具,通过其提供的详细报告...

    oracle statspack

    综上所述,Statspack是一款强大的Oracle性能诊断工具,它可以为用户提供深入的性能洞察,并帮助解决复杂的问题。通过对BSTAT/ESTAT等传统工具的改进,Statspack不仅保持了原有的简便性,还引入了更多高级功能,从而...

    Oracle 10g JOB 相关调查修正

    进行"Oracle 10g JOB 相关调查修正"时,我们需要关注以下几个方面: 1. **JOB分析**:列出所有由SYS用户创建的JOB,通过查询`DBA_JOBS`视图,查看JOB的执行频率、耗时、状态等信息,找出可能影响系统性能的作业。 ...

    ORACLE错误代码大全

    ORA-10050的狙击者跟踪可能与数据库的性能优化和诊断工具相关。 Oracle错误代码大全是一个宝贵的资源,它提供了详细的错误信息和解决建议。DBA和开发人员可以利用这些信息快速定位并解决问题,从而确保数据库的正常...

    oracle 引言 各数据库简介

    10. **性能优化**:Oracle提供性能监控工具如SQL*Plus、企业管理器(EM)、性能监控视图等,以及优化器(optimizer)来提升查询性能。通过调整SQL语句、索引策略、分区策略和数据库参数,可以显著改善数据库性能。 ...

    VMWare上Oracle License的计算方式

    2011年1月的基准调查显示,超过30%的Oracle应用程序已经在VMware环境中运行,这一数字相较于前一年有了显著增长。推动这一快速采用的原因是VMware提供的行业领先的智能虚拟基础设施,它最大化了性能、可扩展性和可用...

    AWR分析报告,用于分析Oracle数据库整体性能

    通过深入分析AWR报告,数据库管理员能够识别性能问题,优化SQL语句,调整内存分配,优化I/O操作,以及解决等待事件,从而提高Oracle数据库的整体性能。同时,定期审查和对比AWR报告可以帮助监控数据库性能的变化,...

    Oracle高级复制数据调研报告

    本调研报告主要关注Oracle中的高级复制功能,特别是物化视图(Materialized Views)的应用和实现。物化视图是Oracle数据库提供的一种强大工具,用于提高查询性能和简化数据分发。 1. **物化视图的基本概念**: - ...

    细化解析oracle 10g statspack

    比如,如果某文件或设备的读取时间较长,那么就可能存在性能问题,需要进一步调查硬盘性能或者调整数据库配置。 #### 操作系统统计 操作系统统计提供了关于主机系统性能的数据,包括CPU使用率、I/O活动等关键指标...

    Oracle运维最佳实践-下.pdf 带书签

    - 本书总结了Oracle性能调整的关键点,涵盖了硬件配置、软件设置、SQL优化等方面。 - 十大要点包括但不限于:正确配置SGA/RGA大小、合理设置并发级别、使用高效的索引策略等。 - 实例: - 调整`SHARED_POOL_SIZE...

    Oracle数据迁移指南

    总之,Oracle数据迁移是一个涉及多方面技能和知识的综合任务,包括业务理解、数据库操作、性能优化和问题解决。通过持续学习和实践,团队成员可以不断提升自身能力,确保迁移项目的顺利进行。在BSS系统的迁移中,...

    Oracle数据库日常维护手册.pdf

    - **解释**: 查看最近的操作系统日志记录,特别是与Oracle服务相关的日志。 - **注意事项**: 需要关注任何可能与Oracle服务相关的错误或警告消息。 ##### 2.2 检查Oracle日志文件 - **命令**: `$ cat /u01/app/...

    Oracle金融行业解决方案

    - **WinterTopTen™**:Oracle在各种大型数据库调查中表现出色,如世界上最大的商业数据库、最大的Linux数据仓库等。 - **里程碑**:随着数据量和处理能力的不断增长,Oracle已准备好应对未来挑战,如Petabyte级别的...

    Apress Oracle SQL Tuning with Oracle SQLTXPLAIN 2013

    SQL优化是提高数据库性能的关键环节,而本书深入介绍了如何分析和解决Oracle SQL执行计划中出现的问题。 首先,让我们看看什么是SQLTXPLAIN以及它在SQL优化中的作用。SQLTXPLAIN是一个诊断工具,它可以收集关于特定...

Global site tag (gtag.js) - Google Analytics