- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 鱼相忘于江湖,人相忘于道术
海里的小鱼问大鱼, “大鱼啊大鱼,我常常听人们说起海,可究竟什么是海呢?” “你的周围不就是海吗?” “啊,但是……为什么我又看不见呢?” “海既在你的里面,也在你的外面。你生于海,归于海,海包围着你,就好像你自己的身体一样……” 鱼相忘于江湖,人相忘于道术。 你我何尝不是这大海里的小鱼呢?
2011-11-22 14:37:20 15087 4
原创 consistent gets减少,cost增加?
在一条SQL语句中,当使用索引时,cosistent gets 减少,而cost增加。理论上在稳定后的执行计划中,physical reads为零值的前提下,cost应当相应减少。下面来看看其原由。1、原始的SQL语句 SQL> SELECT acc_num, amount, curr_cd
2011-11-14 11:49:41 4302 1
原创 Linux 常用目录管理命令(cd pwd mkdir rmdir)
Linux 的命令非常之多,而使用的最多最广最基本的莫过于一些常用的命令,如目录命令即是如此。Linux的常用目录命令与DOS中的目录命令非常相似,只不过使用了不同单词的缩写而已。如cd(change directory)等同于Windows中的cd,ls命令等同于Windows中的dir。尤其对早期使用过DOS的人而言,这些并不陌生。同样在Linux中的绝对路径、相对路径的概念与Wind
2011-11-14 11:20:54 10804
原创 世间谤我、欺我、辱我、笑我,为之奈何?
昔年寒山问拾得曰:“世间谤我、欺我、辱我、笑我、轻我、贱我、恶我、骗我,该如何处之乎?” 拾得回答说:“你不妨忍着他、谦让他、任由他、避开他、耐烦他、尊敬他、不要理会他,再过几年,你且看他。”貌似傻子和疯子之间的一番对话。尤其在现代人看来真是不可理喻。然实则蕴含着深刻的禅机与般若智慧。 历来无数文人墨客,风云人物,名垂青史之辈无不具有此上所说的所谓忍辱之功。文王拘而演周易;仲尼厄而
2011-11-09 11:32:54 6876 3
原创 高水位线和全表扫描
高水位线好比水库中储水的水位线,用于描述数据库中段的扩展方式。高水位线对全表扫描方式有着至关重要的影响。当使用delete 操作表记录时,高水位线并不会下降,随之导致的是全表扫描的实际开销并没有任何减少。本文给出高水位线的描述,如何降低高水位线,以及高水位线对全表扫描的影响。 一、何谓高水位线 如前所述,类似于水库中储水的水位线。只不过在数据库中用于描述段的扩展方式。
2011-11-08 18:15:09 11028 6
原创 Oracle ROWID
ROWID 是一个类似于rownum的伪列,用于定位数据库中一条记录的一个相对唯一地址值。通常情况下,该值在该行数据插入到数据库表时即被确定且唯一。而对于聚簇表,由于聚簇特性,不同表上的记录由于存储在相同的簇上,因此会拥有相同的ROWID。数据库的大多数操作都是通过ROWID来完成的,而且使用ROWID来进行单记录定位速度是最快的。下面将给出ROWID的相关描述。 一、ROWID的
2011-11-03 13:48:40 36574 4
原创 Oracle自适应共享游标
自适应游标共享Adaptive Cursor Sharing或扩展的游标共享(Extended Cursor Sharing)是Oracle 11g的新特性之一,主要用于解决以前版本中由于绑定变量窥探导致SQL语句无法获得最佳执行计划的缺陷,即能够对效率低下的游标(子游标)进行自动识别而选择最佳的执行计划。本文详细描述了自适应游标共享并给出示例。 有关绑定变量窥探请参考:Orac
2011-11-01 09:45:02 10154
原创 Oracle 绑定变量窥探
Bind Peeking是Oracle 9i中引入的新特性,一直持续到Oracle 10g R2。它的作用就是在SQL语句硬分析的时候,查看一下当前SQL谓词的值,以便生成最佳的执行计划。而在oracle 9i之前的版本中,Oracle 只根据统计信息来做出执行计划。一、绑定变量窥探 使用SQL首次运行时的值来生成执行计划。后续再次运行该SQL语句则使用首次执行计划来执行。
2011-11-01 09:19:44 16807 1
nginx流媒体安装包(nginx_mod_h264_streaming,yamdi)
2017-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人