Linux 的shell基础教学
Linux的shell好比DOS的COMMAND.COM,在用户和系统之间架起一座桥梁,让用户方便地操作系统。由于Linux是一个完全开放的平台,有许多人都为它编写了Shell程序。其中的BASH(Baurne Again SHell)容纳了其他Shell程序的许多特征,功能十分全面,所以我们以它为例来讲解Shell的一些用法。 在开始讲解Linux的一些用法之前,我们将先介绍一些命令,以便读者在以后的文中做参考。 [@more@]Linux的shell好比DOS的COMMAND.COM,在用户和系统之间架起一座桥梁,让用户方便地操作系统。由于Linux是一个完全开放的平台,有许多人都为它编写了Sh
高水位线(High Water Mark)
什么是水线(High Water Mark)? ---------------------------- 所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark"或HWM。这个HWM是一个标记,用来说明已经有多少没有使用的数据块分配给这个segment。HWM通常增长的幅度为一次5个数据块,原则上HWM只会增大,不会缩小,即使将表中的数据全部删除,HWM还是为原值,由于这个特点,使HWM很象一个水库的历史最高水位,这也就是HWM的原始含义,当然不能说一个水库没水了,就说该水库
提示用法:push_pred
提示用法:push_pred使用条件:基表为临时表,左连接一个基本两张大表的UNION ALL视图,关联的字段有索引,oracle默认不会使用索引。但使用push_pred提示就能实现用索引访问,初步分析有两个原因:1、oracle不清楚临时表中的记录数目。2、视图为UNION视图,oracle对此类视图的索引支持也不是太好。[@more@]提示用法:push_pred使用条件:基表为临时表,左连接一个基本两张大表的UNION ALL视图,关联的字段有索引,oracle默认不会使用索引。但使用push_pred提示就能实现用索引访问,初步分析有两个原因:1、oracle不清楚临时表中的记录数目
Oracle动态性能表(1)
(1)-V$SESSION_WAIT (2)-V$SESSION_EVENT [@more@](1)-V$SESSION_WAIT 这是一个寻找性能瓶颈的关键视图。它提供了任何情况下session在数据库中当前正在等待什么(如果session当前什么也没在做,则显示它最后的等待事件)。当系统存在性能问题时,本视图可以做为一个起点指明探寻问题的方向。 V$SESSION_WAIT中,每一个连接到实例的session都对应一条记录。V$SESSION_WAIT中的常用列l SID: session标识l EVENT: session当前等待的事件,或者最后一次等待事件。l WAIT_TIME: session等待事件的时间(单位,百分之一秒)如果本列为0,说明