Linux系统中增加Swap分区大小
1、检查当前的分区情况: [root@localhost]#free -m2、增加交换分区文件及大小,如果要增加2G大小的交换分区,则命令写法如下,其中的 count 等于想要的块大小。 &nb...
cmd命令集-SET(显示、设置或删除 cmd.exe 环境变量)
显示、设置或删除 cmd.exe 环境变量。SET [variable=[string]] variable 指定环境变量名。 string 指定要指派给变量的一系列字符串。要显示当前环境变量,键入不带参数的 SE...
OPTIMIZER_INDEX_COST_ADJ与成本计算
转自http://www.eygle.com/archives/2004/06/optimizer_index_cost_adj.htmlOPTIMIZER_INDEX_COST_ADJ这个初始化参数代表一个百分比,取值范围在1到10000之间.该参数表示索引扫描和全表扫描成本的比较。缺省值100表...
STATSPACK report
说在前面,很容易被忽略的几个点:在读报告的时候,我们首先需要看清楚,留意3个内容,这份报告所对应的数据库版本,cluster方式,以及报告的时间段。尤其需要注意的就是时间段,脱离了时间段的statspck将是毫无意义...
深度分析数据库的热点块问题
转自http://www.eygle.com/digest/2006/11/hotblock_analyze.html作者:biti_rainy (出处)热点块的定义数据库的热点块,从简单了讲,就是极短的时间内对少量数据块进行了过于频繁的访问。定义看起来总是很简单的,...
实例演示oracle数据块状态视图v$bh的用法二 热点块问题
在实例一中,我们读取到了x$bh中的tch字段,该字段表示的该字段被读取/写入的次数,这个值在oracle的LRU算法中,是一个重要的参数,如果这个字段被访问,则该值就会增加:1,第一次查看TCH的值: ...
实例演示oracle数据块状态视图v$bh的用法一 获取oracle对象所占用的数据块
1,创建一个测试表,test,并且插入10000行数据; SQL> create table test (id int); SQL> begin 2 for i in 1..10000 loop  ...
Oracle基本数据类型存储格式浅析(五)——RAW类型
和其他数据类型相比,RAW类型的存储显得直观多了,它和SELECT时数据展示的值完全一样。(SELECT时是按照16进制展示的) SQL> create table test_raw (id number, raw_date raw(10)); 表已创建。 SQL...
关于oracle的锁
DDL锁用来保护表的物理结构,如列,索引DML锁用来保护表中的数据DML锁的模式(可以在v$lock的lmode列看到数字)2、行级共享锁(Row Shared,简称RS锁或SS锁)其实是个表结构上的共享锁。第1个S代表表结构共享,第2...
[转]推荐:深入研究ITL阻塞与ITL死锁
首先要说的是,这个问题当初我是真遇到过,然后,就有了汪海的这篇文章:itl deadlock:http://www.orawh.com/80.html但是NinGoo 在下面回复说,10g模拟不到这样的情况了,开始我没有太在意,后来再想想,9i这么做的...
oracle中的一致性读是什么意思?
caoqx (2008-6-21 10:00:43)根据你读数据的时间点,会与数据块的时间点来做对比,如果你的时间点比数据块的时间点还要早,则要到UNDO空间去读相应的数据。这一种方式的读,是为了维护一致性而产生的读操作.l_sta...
itl deadlock(出自http://www.orawh.com/80.html)
昨天有同事碰到itl竞争导致的deadlock,这在以前比较少见,那么在这里我们来作个实验重现一下,从理论上解释为什么itl竞争会导致deadlock。create table test(a number);insert into test values(1);SQL 10G>ins...
关于v$process与v$session中process的理解(转载)
http://www.itpub.net/thread-1077321-1-1.html(出处)关于v$process与v$session中process的理解说明v$session有个process字段,V$PROCESS有个SPID字段,这两个字段是不是一个意思呢?是不是都代表会话的操作系统进...
Oracle中Kill session的研究(转载)
转载自http://www.eygle.com/faq/Kill_Session.htm我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:alter system kill session 'sid,serial#' ; 被kill掉的session...
ipcs 命令
ipcs 命令 用途 报告进程间通信设施状态。 语法 ipcs [ -m] [ -q] [ -s] [ -S] [ -P] [ -l] [ -a | -b -c -o -p -t] [ -T] [ -C CoreFile] [ -N Kernel ] 描述 ipcs 命令往标准输出写入一些关于活动进程间通信设施的...
linux中的块设备和字符设备
系统中能够随机(不需要按顺序)访问固定大小数据片(chunks)的设备被称作块设备,这些数据片就称作块。最常见的块设备是硬盘,除此以外,还有软盘驱动器、CD-ROM驱动器和闪存等等许多其他块设备。注意,它们都是以...
vmstat 命令详解
vmstat 是用来实时查看内存使用情况,反映的情况比用top直观一些.如果直接使用,只能得到当前的情况,最好用个时间间隔来采集vmstat T 其中T用具体的时间标示,单位是 秒 例如:vmstat 5 表格每隔5秒采集一次.这样在刷新...
Linux下top命令下的结果 load average
[root@www2 init.d]# top ??4:11pm up 2 days, 5:43, 2 users, load average: 8.13, 5.90, 4.94  ...
Oracle编程高手箴言:位图索引(Bitmap Index)的故事
您如果熟悉Oracle数据库,我想您对Thomas Kyte的大名一定不会陌生。Tomas主持的asktom.oracle.com网站享誉Oracle界数十年,绝非幸致。最近在图书馆借到这位Oracle绝顶高手编著的《Expert Oracle Database Architect...
oracle pga使用控制
我们知道从9i开始oracle提供了自动管理pga的功能,从此我们可以不管sort_area_size,hash_area_size等等烦人的设置,也不用再去计算繁琐的pga大小。但是怎么控制每个session使用pga的大小呢,会不会出现一个session...