[20180906]测试同一会话多个子游标是否缓存.txt
[20180906]测试同一会话多个子游标是否缓存.txt1.环境:SCOTT@test01p> @ ver1PORT_STRING VERSION &nb
[20180905]lob与direct path read.txt
[20180905]lob与direct path read.txt--//如果表有存在lob字段,通常采用直接路径读取.1.环境:SCOTT@test01p> @ ver1PORT_STRING &nb
[20180904]工作中一个错误.txt
[20180904]工作中一个错误.txt--//昨天看我提交一份修改建议,发现自己写的sql语句存在错误.--//链接:http://blog.itpub.net/267265/viewspace-2213259/--//里面提到:5f2atm993xz6wupdate PD_PMXS SET PDBZ =:"SYS_B_0" , STATUS =:"SYS_B_1
[20180829]减少日志生成量.txt
[20180829]减少日志生成量.txt--//最近一段时间优化一下生产数据库,主要是问题比我预计要严重,实际上exadata实在太快了,把许多问题都给掩盖了.--//实际上这个问题很早就存在,我实在不想提,基于国内许多应用都可能存在类似问题,还是写一下.SQL ordered by Executions %CPU - CPU Time as a percen
[20180830]工作中一次失误.txt
[20180830]工作中一次失误.txt--//记录工作中1次失误,做一个简单记录.--//优化1条sql语句,参考链接: http://blog.itpub.net/267265/viewspace-2213256/--//语句如下:sql_id='crzs1c9pnjqg2'SELECT XXXXXX_YYY.EMR_BL03.*, XXXXXX_YYY.EMR_BL_BL0
[20180828]关于参数cursor_space_for_time(10g).txt
[20180828]关于参数cursor_space_for_time(10g).txt--//昨天测试session_cached_cursors不等于0的情况下,如果会话已经缓存了游标,这样即使其它语句消耗共享池,--//父子游标,父游标堆0,子游标,子游标堆0都没有清除,仅仅子游标堆6会被清除.--//今天补充测试cursor_space_for_time=true的情况.好像这个参数在10
[20180828]exadata--豆腐渣系统的保护神.txt
[20180828]exadata--豆腐渣系统的保护神.txt--//昨天看awr报表发现如下,时间8-9点报表,这个时间病房业务很少,主要门诊的业务:1.awr报表情况:Top 10 Foreground Events by Total Wait TimeEvent  
[20180826]GUID做主键.txt
[20180826]GUID做主键.txt--//我个人是反对使用GUID做主键的,我们有一个应用使用guid做主键,而且保存的类型不是raw类型,而是转换为varchar2(36),--//中间还使用"-"分隔.重复链接的测试:https://connor-mcdonald.com/2018/08/21/gooey-guids/--//当然我个人也很矛盾,如果一个应用有许多s
[20180823]IMU与db link.txt
[20180823]IMU与db link.txt--//当使用db link查看远程表时,实际上会产生小小的日志.--//当时如果与IMU结合在一起,可以导致IMU的失效.1.环境:SCOTT@book> @ ver1PORT_STRING &nbs
[20180822]session_cached_cursors与子游标堆0.txt
[20180822]session_cached_cursors与子游标堆0.txt--//前几天测试刷新共享池与父子游标的问题,--//链接: http://blog.itpub.net/267265/viewspace-2200066/=>[20180813]刷新共享池与父子游标.txt--//我测试如果语句被回话缓存时,刷新共享池后,--//父子游标,父游标堆0,子游标都没有清除.并且
[20180819]关于父子游标问题(11g).txt
[20180819]关于父子游标问题(11g).txt--//sql语句存在父子游标,子游标堆6在父游标堆0里面.--//如果存在许多子游标的情况下,父游标堆0是否大小是发生变化呢.测试看看.--//另外11g引入参数_cursor_obsolete_threshold限制子光标的数量,测试它的一些控制机制.1.环境:--//session 1:SCOTT@book> @ ver1PORT_
[20180814]慎用查看表压缩率脚本.txt
[20180814]慎用查看表压缩率脚本.txt--//最近看exadata方面书籍,书中提供1个脚本,查看某些表采用那些压缩模式压缩比能达到多少.--//通过调用DBMS_COMPRESSION.get_compression_ratio确定压缩比.例子如下:--//测试版本11.2.0.4.declare bl
[20180813]刷新共享池与父子游标.txt
[20180813]刷新共享池与父子游标.txt--//测试刷新共享池与父子游标含有那些信息保存在共享池.--//自己最近遇到的问题,感觉自己以前理解有点乱,测试看看.1.环境SCOTT@book> @ ver1PORT_STRING VERSION BANNE
[20180813]sqlplus arraysize设置与SDU.txt
[20180813]sqlplus arraysize设置与SDU.txt--//别人问的问题如何设置arraysize大小,实际上这个没有统一标准,设置太小,全表扫描操作逻辑读很增加.--//我个人认为:正常标准数据块8K,一般最大容纳的记录数是736(实际上仅仅734),设置很大完全没有必要.--//因为跨块逻辑读就会增加.arraysize设置很大逻辑读不会减少,我个人设置200,而且设置很
[20180812]TRANSPORT_CONNECT_TIMEOUT and RETRY_COUNT.txt
[20180812]TRANSPORT_CONNECT_TIMEOUT and RETRY_COUNT.txthttps://blog.dbi-services.com/transport_connect_timeout-and-retry_count/--//重复测试:TRANSPORT_CONNECT_TIMEOUTNow, just adding the TRANSPORT_CONNECT_
[20180811]windows 7 显示桌面.txt
[20180811]windows 7 显示桌面.txt--//windows xp之前有1个"显示桌面"功能,而windows 7以后把"显示桌面"功能安排在右下角.但是每次要移动那里按一下才起作用.--//实际上还有一个快捷键 win键+D 使用更加方便.主要原因我有时候使用远程桌面,这样使用就不是很方面.--//我看XP显示桌面执行脚本如下:D:\&g
[20180810]exadata--豆腐渣系统的保护神.txt
[20180810]exadata--豆腐渣系统的保护神.txt--//最近一段时间,一直在看exdata方面的书籍,我个人的感觉exadata并非善长oltp系统,能通过OLTP获得好处的就算exadata的闪存(也叫--//智能闪存).当然大部分系统负载类型都是混合型的,但是如果你系统OLTP占的比例越大,使用exadata带来的受益越小.--//如同你买了一辆豪华平跑车,却跑在乡间的小道上.
[20180808]Null value to Dynamic SQL.txt
[20180808]Null value to Dynamic SQL.txtSCOTT@book> @ &r/ver1PORT_STRING VERSION BANNER-----------
[20180808]Null value to Dynamic SQL.txt
[20180808]Null value to Dynamic SQL.txtSCOTT@book> @ &r/ver1PORT_STRING VERSION BANNER-----------
[20180810]gpnptool.txt
[20180810]gpnptool.txt--//gpnptool用于查看GPnP Profile的内容.我以前一直认为输出格式不好看.使用xmllint格式化.--//链接:http://blog.itpub.net/267265/viewspace-2117702/--//实际上gpnptool支持一些参数,可以显示输出更加清晰.--//例子如下:$ gpnptool get -o- | x