最新文章列表

oracle性能优化之内存

引自:http://log-cd.iteye.com/blog/562052,以下内容非原文(原文内容正确率-。-) 一、名词解释 (1)SGA:System Global Area是Oracle Instance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。 (2)共享池:Shared Pool用于缓存最近被执行的SQL语句和最近被使用的 ...
lBovinl 评论(0) 有394人浏览 2016-11-17 10:58

Oracle数据库性能调优

 一、基本原则:        数据库性能优化的基本原则就是:通过尽可能少的磁盘访问获得所需要的数据。 二、评价指标:        要评价数据库的性能,需要在数据库调节前后比较其评价指标即响应时间和吞吐量之间的权衡、数据库的可用性、数据库的命中率以及内存的使用效率,以此来衡量调节措施的效果和指导调整的方向。     三、注意事项:        对Oracle数据库进行性能调整时,应 ...
Josh_Persistence 评论(0) 有2131人浏览 2015-05-13 20:31

oracle数据库性能优化之sga调整

一.概念:Sga(System Global Area):Oracle Instance的 基本组成部分,在实例启动时分配。是一组包含一个Oracle实例的数据和控制信息的共享内存结构。主要是用于存储数据库信息的内存区,该信息为数据库进程所共享.   1.查询sga  select * from v$sga;   2.alter system set sga_target=1024m scope=b ...
yuande_sheng 评论(1) 有1770人浏览 2015-02-06 12:32

<oracle-3> 内存结构

这一篇主要讨论oracle的3个主要的内存结构: 1.系统全局区(system global area, SGA):这是一个很大的共享内存段,几乎所有oarcle进程都要访问这个区中的某 ...
足至迹留 评论(0) 有1560人浏览 2015-01-05 22:20

Oracle学习笔记之Oracle内存结构(一)

1. Oracle的内存架构组成         Oracle的内存,从总体上讲,可以分为两大块:共享部分(主要是SGA)和进程独享部分(主要是PGA和UGA)。而这两部分内存里面,根据功能不同,还分为不同内存池(Pool)和内存区(Area)。下面就是Oracle内存构成框架图:     1.1 SGA(System Grobal Area)   SGA(System Globa ...
pwpw1218 评论(0) 有630人浏览 2014-08-23 17:54

Oracle数据库之常见名词解析

《Oracle SQL 高级编程》          whatisjavabean@gmail.com 数据库: (database)物理操作系统文件或磁盘(disk)的集合。使用 Oracle 10g 的自动存储管理(Automatic Storage Management,ASM)或 RAW 分区时,数据库可能不作为操作系统中单独的文件,但定义仍然不变。而数据库只是一个文件集合(包 ...
whatisjavabean 评论(0) 有644人浏览 2014-01-13 17:29

Oracle数据库进程之后台进程详解

本文我们主要介绍一下Oracle数据库的后台进程的相关知识,我们知道,Oracle实例包括两部分:SGA 和一组后台进程。后台进程执行保证数据库运行所需的实际维护任务。   例如,有一个进程为我们维护块缓冲区缓存,根据需要将块写出到数据文件。另一个进程负责当在线重做日志文件写满时将它复制到一个归档目标。另外还有一个进程负责在异常中止进程后完成清理,等等。每个进程都专注于自己的任务,但是会与所有 ...
doPPP 评论(0) 有897人浏览 2013-03-01 17:54

Oracle shared pool internals 猜

Oracle shared pool 主要分为library cache 、dictionary cache 和control structure 三个部分。 第一部分library cache 保存已执行的SQL 和PL/SQL 语句,和它们的执行计划等信息。 library cache 管理机制是采用一种hash 算法,实 ...
mikixiyou 评论(0) 有1647人浏览 2012-08-24 16:25

Oracle SGA internals 猜

分析对象Oracle 10.2.0.4 64bit for linux。先声明一下,分析过程和结论都是个人理解,不一定是正确的。 如果有疑问和建议,欢迎一起讨论学习。 SGA 包含fixed sga 、buffer pool(db cache) 、shared pool 、large pool 、jav ...
mikixiyou 评论(0) 有1572人浏览 2012-08-23 16:55

Oracle内存全面分析

Oracle 的内存配置与oracle 性能息息相关。而且关于内存的错误(如4030、4031 错误)都是十分令人头疼的问题。可以说,关于内存的配置,是最影响Oracle 性能的配置。内存还直接影响到其他两个重要资源的消耗:CPU 和IO。首先,看看Oracle 内存存储的主要内容是什么:• 程序代码(PLSQL、Java);• 关于已经连接的会话的信息,包括当前所有活动和非活动会话;• 程序运行时 ...
dawang_andy 评论(0) 有82人浏览 2012-07-10 14:18

从程序员角度来看数据库优化

谈到数据库优化概念,总感觉很庞大,无从下手;最近,听了一次DBA的分享,感觉有些思路;整理成文字,强化记忆;仅仅是一些个人理解和信息聚合, ...
yychao 评论(0) 有1566人浏览 2012-04-06 10:35

深入Log Buffer

    转载连接:http://space.itpub.net/12932950/viewspace-718270 说明:正好学习到oracle的SGA,发现本文,讲解的非常细致。故转载此处,便于与大家分享。共同学习。      数据库在运行过程中,不可避免地要遇到各种能够导致数据库损坏的情况。比如突然断电、Oracle或者操作系统的程序bug导致数据库内部逻辑结构损坏、磁盘介质损坏等,都有可能造 ...
winhyt 评论(0) 有1075人浏览 2012-03-13 13:44

Oralce预编译Sql语句在JDBC中的处理

一、预编译的SQL语句处理 预编译接口PreparedStatement是java.sql中的一个接口,它是Statement的一个自接口。Statement执行Sql语句时,需要将完整的Sql发送给数据库,数据库经过编译后再执行。预编译的语句和Statement对象不同,在创建PreparedStatement对象时指定了Sql语句,该sql语句立刻发送给数据库进行编译。当编译语句执行时,直接运行 ...
lwclover 评论(0) 有2045人浏览 2012-01-31 15:46

Oracle系列之四 内存结构

一、概述 数据库在运行的时候,与JVM的堆划分为不同的逻辑区域类似,Oracle会把占用的内存逻辑的划分成几个区域:用户全局区、进程全局区和系统全局区。 顺便我们看看架构视图中的运行架构:描述软件系统运行期质量属性,如性能、可伸缩性、持续可用性等。运行架构关注进程、线程、对象、内存等运行时概念,以及相关的并发、同步、通信等问题。我们要描述的内存结构和进程部分算是运行架构的一部分。 ...
yueyemaitian 评论(0) 有1322人浏览 2011-11-06 22:48

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics