打对了

实践Oracle优化技术在医疗信息化中的深入应用,探索医院信息系统性能优化设计之道。公众号:医信系统性能优化。

 

11 2006 档案

分析哪些索引适合压缩,以及压缩几个字段
摘要:索引的压缩除了减少存储空间外,同时也减少了IO次数,减少了缓冲区内存占用。Oracle 9i在index_stats视图中提供了两列:opt_cmpr_count,opt_cmpr_pctsave ,通过分析索引的结构可以统计出索引的压缩比,以及适合压缩的字段数(如果是用PL SQL DEV多会话模式的话,注意需要在analyze index 的同一会话才能查询index_stats视图的结果)D... 阅读全文

posted @ 2006-11-28 11:22 知道得越多知道的越少 阅读(535) 评论(0) 推荐(0) 编辑

对表的pctfree和pctused两个参数进行估算的方法
摘要:对于不同的应用系统,表的pctfree 和pctused两个参数有不同的设计原则,以下是根据特定的应用系统进行估算的例子,从中可以掌握基本的估算方法。 表的存储参数调整,一般情况,设置为pctfree 5 pctused 85即可(缺省为pctfree 10 pctused 40)1.对于Pctfree参数除了可以按字段及字段长度估算平均行长外,下面的方面可以根据已有数据分析出平均行长和每块行数例... 阅读全文

posted @ 2006-11-23 17:11 知道得越多知道的越少 阅读(2382) 评论(2) 推荐(0) 编辑

dbms_stat与analyze的区别
摘要:自从Oracle8.1.5引入dbms_stats包,Experts们便推荐使用dbms_stats取代analyze。 理由如下 dbms_stats可以并行分析 dbms_stats有自动分析的功能(alter table monitor ) analyze 分析统计信息的不准确some times 1,2好理解,且第2点实际上在VLDB中是最吸引人的;3以前比较模糊,看了metalin... 阅读全文

posted @ 2006-11-12 21:49 知道得越多知道的越少 阅读(1999) 评论(0) 推荐(1) 编辑

SESSION_CACHED_CURSORS参数对性能的意义
摘要:SESSION_CACHED_CURSORS,就是说的是一个session可以缓存多少个cursor,让后续相同的SQL语句不再打开游标,从而避免软解析的过程来提高性能。(绑定变量是解决硬解析的问题) 软解析同硬解析一样,比较消耗资源.所以这个参数非常重要. Oracle 9i及以前,该参数缺省是0,10G上缺省是20 阅读全文

posted @ 2006-11-11 17:21 知道得越多知道的越少 阅读(1788) 评论(0) 推荐(0) 编辑

Select什么时候会产生重作日志
摘要:在进行块清除的时候,如果是一个大事务,就会进行延迟块清除块清除就是删除所修改数据块上与"锁定"有关的信息,即事务信息 Oracle在事务相关的提交列表中,记录下已修改的块列表,每个列表记录20个块,根据需要可能分配有多个这种列表.这种块列表有一个上限,就是缓冲区缓存大小的10%.如果一次修改的块,没有超过了缓冲区缓存大小的10%,并且这些块在内存中,则commit时,会清除块上的事务信息,否则,就... 阅读全文

posted @ 2006-11-11 13:11 知道得越多知道的越少 阅读(630) 评论(0) 推荐(0) 编辑

怎样查看存储过程当前正在被哪些用户使用
摘要:表的使用状态可以通过查锁的情况来了解,但是存储过程的使用怎么监控呢? Oracle提供了建立在神秘的X$表基础上的一个特殊视图:DBA_DDL_Locks 要使用这个视图需要先运行一个脚本: rdbms/admin/catblock.sql 阅读全文

posted @ 2006-11-06 18:16 知道得越多知道的越少 阅读(815) 评论(0) 推荐(0) 编辑

导航

统计

点击右上角即可分享
微信分享提示