`

SGA和PGA推荐配置

 
阅读更多

查询SGAPGA

SQL> show parameter sga;

获得sga_max_sizesga_target的值

SQL> show parameter pga;

获得pga_aggregate_target的值

 

参考值:

现场服务器是8G内存,SGA设置为4GPGA设置为1G

现场服务器是16G内存,SGA设置为10GPGA设置为2G

现场服务器是32G内存,SGA设置为20GPGA设置为4G

 

修改方法:

pfile

sga_max_size=4G

sga_target=4G

pga_aggregate_target=1G

 

spfile

SQL> alter system set sga_max_size=4G scope=spfile;

SQL> alter system set sga_target=4G scope=spfile;

SQL> alter system set pga_aggregate_target=1G scope=spfile; 

分享到:
评论

相关推荐

    ORACLE 内存调整(SGA和PGA)

    SGA+PGA最好不要超过总内存的70%,内存详细调整方案,供学习。

    修改oracle初始化参数,包括Process,Session,SGA,PGA

    本文将详细介绍如何修改与监控`Process`, `Session`, `SGA`, 和 `PGA` 相关的初始化参数,并提供具体的SQL命令。 #### 1. Process和Session参数 ##### 查看Process和Session参数 首先,我们需要查看当前系统中`...

    oracle中的SGA和PGA

    Oracle数据库系统是企业级数据管理的重要工具,其中的SGA(System Global Area)和PGA(Program Global Area)是两个核心概念,对于理解Oracle数据库的工作原理至关重要。本文将深入探讨这两个概念,以及它们在...

    oracle实例的内存(SGA和PGA)进行调整,优化数据库性

    总之,优化Oracle实例的内存配置是一个持续的过程,需要定期监控数据库性能指标,分析查询模式,并根据业务需求灵活调整SGA和PGA的配置。通过精细化管理和调整,可以显著提高Oracle数据库的响应速度和吞吐量,从而更...

    PGA,SGA与内存

    在Oracle数据库管理中,了解和...总之,合理配置和监控PGA与SGA的大小对于保证Oracle数据库的高性能运行至关重要。通过对这些关键参数的精细调优,可以显著提升数据库的响应速度和稳定性,从而满足企业级应用的需求。

    oracle SGA PGA UGA 内存

    Oracle数据库的内存结构主要包括三个关键部分:System Global Area (SGA), Program Global Area (PGA), 和 User Global Area (UGA)。这些区域都是用于存储和处理数据库操作的数据和信息。 1. **System Global Area ...

    更改ORACLE SGA的详细步骤

    创建成功后,数据库应该可以正常启动,并且所有配置和内存设置都会恢复到修改前的状态。 调整 SGA 大小是一项重要的性能优化任务,需要谨慎进行。在实际操作中,应根据数据库的工作负载和性能需求来确定合适的 SGA...

    Oracle9i 动态SGA,PGA特性探索

    在Oracle9i之前,SGA和PGA的配置往往需要手动调整,以适应不同工作负载的需求。然而,9i版本开始,Oracle引入了自动内存管理功能,允许数据库根据当前的工作负载动态调整内存分配。 SGA是Oracle数据库实例的核心...

    Oracle11gR1下的自动内存管理(AMM)

    火龙果软件工程技术中心 Oracle在简化内存管理方面过去几年做了巨大的努力,从Oracle9i通过PGA_...AMM参数自动内存管理是用两个初始化参数进行配置的:MEMORY_TARGET:动态控制SGA和PGA时,Oracle总共可以使用

    Oracle PGA详解

    合理配置和管理PGA,可以显著提高Oracle数据库在多用户环境下的性能表现。 #### 结论 深入理解和有效管理PGA对于最大化Oracle数据库性能至关重要。通过合理的参数设置、查询优化和持续监控,可以确保PGA资源得到...

    Oracle智能化内存管理特性与配置方法.pdf

    监控SGA和PGA的使用情况,如通过性能视图(V$视图)收集数据,可以帮助DBA了解当前内存使用状况,并据此调整参数,如SGA_TARGET和SGA_MAX_SIZE控制SGA总大小,PGA_AGGREGATE_TARGET则用于设置PGA的总大小。 此外,...

    Oracle SGA

    这一特性允许数据库根据实际的处理需求动态地调整内存区域的大小,如sort_area_size、pga_aggregate_target、large_pool_size、sga_max_size和db_cache_size。这些内存区域分别服务于排序操作、PL/SQL程序执行、大...

    Oracle数据库内存优化的讨论与配置.pdf

    总之,Oracle数据库内存优化是一项系统性工作,涉及多个层面的参数配置和性能监控。只有深入理解数据库的内存架构和工作原理,才能做出有效的优化决策,从而提升数据库系统的响应速度和处理能力。

    oracle内存全面分析

    - **错误处理**:常见的内存错误,如ORA-04030和ORA-04031,通常指示内存不足或配置不当,需通过调整SGA和PGA的大小或优化SQL执行计划来解决。 - **监控与调整**:利用V$SGASTAT、V$PGASTAT等视图监控SGA和PGA的使用...

    oracle sga 调整

    - **PGA大小**:PGA的总大小应当与SGA加起来不超过系统剩余内存的总量(即减去操作系统和其他应用程序所需的内存)。如果PGA和SGA的总和过大,可能会导致系统性能下降或不稳定。 - **调整策略**: 1. **监控PGA使用...

    orcal配置注意要点

    通过对SGA、PGA以及其他关键内存参数的正确设置,可以显著提升数据库的性能和稳定性。特别是在资源受限的环境中,如何平衡各参数之间的关系,成为数据库管理员必须掌握的核心技能之一。通过本文的介绍,希望读者能够...

    ORACLE中的数据库、服务名、实例概要

    通过给定的部分内容中的示例,我们可以更直观地理解如何调整SGA和PGA的配置: 1. **调整SGA配置**: - 使用`ALTER SYSTEM SET sga_max_size = 1G SCOPE = spfile;` 和 `ALTER SYSTEM SET sga_target = 1G SCOPE = ...

    oralce SGA的自动管理、监控实现.docx

    在Oracle 11g版本中,引入了自动内存管理功能,显著简化了SGA的配置和管理。这个特性允许数据库管理员更专注于业务需求,而不是微调每个内存组件的大小。 1. **动态内存管理**:Oracle 11g的动态内存管理是通过两个...

Global site tag (gtag.js) - Google Analytics