动态性能视图用于访问实例内存结构不断变化的状态信息。在Oracle DB
中还维护着一个关于数据库实例操作和性能的动态数据集。这些动态性能视图以基于数据库服务器内部的内存结构构建的虚拟表为基础。也就是说,这些视图不是驻留在数据库中的传统意义上的表。这就是为什么部分视图在数据库装载或打开之前就能够使用...
分类:
数据库 时间:
2014-06-29 14:41:05
阅读次数:
366
MySQL的锁: MySQL内部有很多种类的锁,按照用途不同,可以分为两类: 1.
保护内存结构的锁 server层对于线程共享的变量,基本上使用mutex,rwlock来做保护。 innodb层会增加使用spinlock自旋锁 2.
提供或者保...
分类:
数据库 时间:
2014-06-12 13:27:02
阅读次数:
293
redis是一个key-value存储系统。和Memcached类似,它的效率很高。目前推出了LIN版本和WIN版本.虽然不怎么使用数据库,但是抱着开卷有益的心态,我学习了下其中的数据结构,还是受益良多的。参考
黄健宏 (huangz1990).1、内存管理 redis使用内存头加内存结构 red....
分类:
其他好文 时间:
2014-06-08 01:27:42
阅读次数:
322
数据库的存储机构 分为 逻辑存储结构 和 物理存储结构 逻辑存储结构:
数据库、表空间、段、区、块 物理存储结构: 数据库、控制文件、数据文件、初始化参数文件、OS块等.
一个区只能在一个数据文件中,一个段中的各个区可以分别在多个数据文件中。组成区的块是连续的。 SGA (SYSTEM Global...
分类:
数据库 时间:
2014-06-06 19:17:34
阅读次数:
274
[内存结构]C程序通过编译-汇编-连接,最后到可执行文件。载入内存有这几个部分:text:正文段,存放的是可执行的机器码段data:存放初始化之后的全局变量和静态变量bbs:存放未初始化的静态变量和全局变量heap:堆,由程序员自己分配和释放,程序结束时,操作系统也会释放。stack:
栈,编译器自...
分类:
编程语言 时间:
2014-05-30 08:35:07
阅读次数:
373
1. Shared
pool是SGA设置中最复杂也是最重要的一部分内容,Oracle通过Shared pool来实现sql共享,减少代码硬分析等,从而提高数据库的性能。Shared
pool的大小可以通过初始化参数shared_pool_size设置。2. 把Shared pool的内存结构在lev...
分类:
其他好文 时间:
2014-05-24 05:28:50
阅读次数:
197
实例(instance)实例是一个非固定的,基于内存的基本进程与内存结构.当服务器关闭时,实例就不存在了.数据库(DataBase)数据库指固定的,基于磁盘的数据文件,控制文件,日志文件,参数文件,归档日志文件.一般情况下一个数据库包含一个实例.数据库服务器(database
server)数据库服...
分类:
数据库 时间:
2014-05-19 22:35:37
阅读次数:
310
JVM内存结构2012-09-17
15:27:59分类:Java本文转自:http://www.blogjava.net/nkjava/archive/2012/03/14/371831.html1.1JVM运行ClassLoader->RUNNTIME
DATA AREA->EXECUTION ...
分类:
其他好文 时间:
2014-05-18 19:09:33
阅读次数:
368
Linux0.11,内存最多支持16M,其中0-1M是内核去,实际内核使用是从0-640k,从640k-1M的区域,分别是显存,bios区域,高速缓冲区,1-16M是是主内存区域。在内存内核区域当中,从0开始,首先存放的是页目录表,占4kb,之后的3个是页表,每个4kb,每个页表包含一个数组,每个数组共..
分类:
系统相关 时间:
2014-05-13 03:39:16
阅读次数:
419
一、JVM是Java Virtual Machine(Java虚拟机)的缩写,不同平台上的JVM都是不同的,但向编译器提供相同的接口,编译器面向JVM生成JVM可以理解的.class字节码文件,对应平台的JVM对.class文件进行解释执行生成与该平台对应的机器码,JVM屏蔽了与具体操作系统平台相关的信息,在java跨平台实现中起到转换器的作用。
二、Java虚拟机包括一...
分类:
编程语言 时间:
2014-05-06 22:34:22
阅读次数:
399